PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
  • Les différentes variables de la structure SMS
  • Fonctionnement différent en mode GO et en utilisation réelle
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
La structure SMS est une structure prédéfinie du WLangage (aucune déclaration n'est nécessaire). Cette structure permet de créer et de lire un SMS.
Remarque : Pour remettre à zéro toutes les variables de la structure SMS, utilisez la fonction SMSRAZ.
Versions 15 et supérieures
Android Cette structure est désormais disponible pour les applications Android.
Android Seuls les SMS présents dans la mémoire du téléphone peuvent être manipulés par les fonctions SMS.
Nouveauté 15
Android Cette structure est désormais disponible pour les applications Android.
Android Seuls les SMS présents dans la mémoire du téléphone peuvent être manipulés par les fonctions SMS.
Android Cette structure est désormais disponible pour les applications Android.
Android Seuls les SMS présents dans la mémoire du téléphone peuvent être manipulés par les fonctions SMS.
Versions 16 et supérieures
WINDEV Cette structure est désormais disponible pour les applications WINDEV.
WEBDEV - Code Serveur Cette structure est désormais disponible pour les sites WEBDEV.
WINDEVWEBDEV - Code ServeurLinux La structure SMS est notamment utilisée pour générer des QR Code (par exemple lors de l'impression d'un code-barres).
Nouveauté 16
WINDEV Cette structure est désormais disponible pour les applications WINDEV.
WEBDEV - Code Serveur Cette structure est désormais disponible pour les sites WEBDEV.
WINDEVWEBDEV - Code ServeurLinux La structure SMS est notamment utilisée pour générer des QR Code (par exemple lors de l'impression d'un code-barres).
WINDEV Cette structure est désormais disponible pour les applications WINDEV.
WEBDEV - Code Serveur Cette structure est désormais disponible pour les sites WEBDEV.
WINDEVWEBDEV - Code ServeurLinux La structure SMS est notamment utilisée pour générer des QR Code (par exemple lors de l'impression d'un code-barres).
Versions 18 et supérieures
Linux Cette structure est désormais disponible pour les applications WINDEV sous Linux et les sites WEBDEV sous Linux.
Nouveauté 18
Linux Cette structure est désormais disponible pour les applications WINDEV sous Linux et les sites WEBDEV sous Linux.
Linux Cette structure est désormais disponible pour les applications WINDEV sous Linux et les sites WEBDEV sous Linux.
Versions 19 et supérieures
iPhone/iPad Cette structure est désormais disponible pour les applications iPhone/iPad.
Nouveauté 19
iPhone/iPad Cette structure est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette structure est désormais disponible pour les applications iPhone/iPad.
Les différentes variables de la structure SMS
La structure est composée des membres suivants :
DateRéceptionDate et heure de réception du SMS.
Remarque : Sur Pocket PC 2002, ce membre contient la date et l'heure de lecture du SMS.
iPhone/iPad Cette variable est ignorée.
EssaiBooléen (Vrai par défaut)
Indique si le message doit être régulièrement envoyé en cas de non-réception.
AndroidiPhone/iPad Cette variable est ignorée.
IndiceEntier correspondant à l'indice du SMS reçu.
MessageChaîne de caractères contenant le message à envoyer ou reçu (160 caractères maximum).
NuméroChaîne de caractères contenant le numéro du correspondant ou de l'expéditeur.
PréfixeNationalChaîne de caractères contenant le préfixe national (33 par défaut correspondant au préfixe pour la France).
Si le numéro du correspondant commence par "0" et qu'un préfixe national est spécifié, le "0" sera remplacé par ce préfixe.
Si le préfixe national n'est pas spécifié, utilisez directement un numéro au format international. Par exemple, 33612345678.
iPhone/iPad Cette variable est ignorée.
TypeNuméroIndique le type de numéro utilisé :
  • smsNuméroInternational (valeur par défaut) : ces numéros sont accessibles de partout et sont de la forme 06.xx.xx.xx.xx
  • smsNuméroNational : numéro court, accessible uniquement depuis le territoire national.
iPhone/iPad Cette variable est ignorée.
Fonctionnement différent en mode GO et en utilisation réelle
En mode GO (simulation sur le poste de développement), une erreur WLangage est générée lors de l'utilisation d'une des variables de la structure SMS.
L'ensemble des différences entre le mode GO (simulateur) et l'utilisation réelle est détaillé dans Différences en mode GO et en utilisation réelle.
Android Il est possible d’utiliser les fonctions SMS lors d’un GO sur l’émulateur Android. Pour simuler l’envoi de SMS à l’émulateur, consultez la documentation du SDK Android : https://developer.android.com/studio/run/emulator#console
Liste des exemples associés :
PC Envois de SMS Mobile Windows (WINDEV Mobile) : PC Envois de SMS
[ + ] Cet exemple permet de créer des messages SMS sur un ordinateur et de les transférer sur un Pocket PC ou un Smartphone équipé d'une carte SIM pour les envoyer.
L'exemple PC Envois de SMS nécessite que l'exemple Pocket Envois de SMS soit installé sur le Pocket PC ou le Smartphone.
Une synchronisation peut avoir lieu au démarrage de l'application pour vérifier si des SMS doivent être envoyés ou non.
Pocket Envois de SMS Mobile Windows (WINDEV Mobile) : Pocket Envois de SMS
[ + ] Cet exemple permet d'envoyer des SMS créés depuis l'exemple PC Envois de SMS.
Il est également possible d'écrire et d'envoyer des SMS depuis l'application Pocket.
Comment envoyer un SMS depuis un Pocket PC ou un Smartphone avec WINDEV Mobile ?
Il suffit d'utiliser les variables SMS.XXX et la fonction SMSEnvoie() :
  SMS.Message = "Ceci est un SMS"
  SMS.Numéro  = "0612345678"
  SMSEnvoie()
Pocket Gestion Contacts Mobile (WINDEV Mobile) : Pocket Gestion Contacts
[ + ] Cet exemple illustre la gestion de contacts sous Pocket PC.
Dans cet exemple, nous abordons les principaux thèmes suivants :
1/ les zones répétées
2/ l'utilisation des requêtes
3/ l'envoi de SMS
4/ l'envoi d'email
5/ l'appel téléphonique.
WM Gestion Contacts Exemples multiplateforme (WINDEV Mobile) : WM Gestion Contacts
[ + ] Cet exemple illustre la gestion de contacts pour Android et iOS.
Il permet de :
- lister les contacts du téléphone
- appeler les contacts
- envoyer des sms aux contacts
- ...
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire