PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Lire SMS avec WINDEV, erreur "le mécanisme de sécurité du Wlanguage a détecté une erreur sur le port."
Lire SMS avec WINDEV, erreur "le mécanisme de sécurité du Wlanguage a détecté une erreur sur le port."
Iniciado por Jack, 13,feb. 2019 11:53 - 4 respuestas
Miembro registrado
55 mensajes
Publicado el 13,febrero 2019 - 11:53
Bonjour
Je cherche à lire via un modem GSM les SMS reçus (envoyés par un module IoT Arduino qui intègre un modem SMS).

je rencontre un problème lors de l'initialisation du modem (Wavecom Q2406A). Je maitrise assez bien les commandes AT mais la je bloque sur l'initialisation du port (et ce avec n'importe quel port COM).
Voici le début de code

nMonPort = sOuvre("COM7",1024,1024,sTimeoutDéfaut)
SI nMonPort <>0 ALORS
//On renseigne les paramètres du modem
sFixeParamètre(nMonPort,19200,0,8,1,Faux,Faux,Vrai)

Lors de l'exécution de la commande sFixeParamètre, j'obtiens un message "le mécanisme de sécurité du Wlanguage a détecté une erreur sur le port."
Après beaucoup de recherches sur le forum je n'ai rien trouvé. Si un de vous à une idée je suis preneur.
Excellente soirée
Cdlt
Publicado el 13,febrero 2019 - 12:42
Dans son message précédent, cyril a écrit :
Bonjour
Je cherche à lire via un modem GSM les SMS reçus (envoyés par un module IoT
Arduino qui intègre un modem SMS).

je rencontre un problème lors de l'initialisation du modem (Wavecom Q2406A).
Je maitrise assez bien les commandes AT mais la je bloque sur
l'initialisation du port (et ce avec n'importe quel port COM). Voici le début
de code

nMonPort = sOuvre("COM7",1024,1024,sTimeoutDéfaut)
SI nMonPort <>0 ALORS
//On renseigne les paramètres du modem
sFixeParamètre(nMonPort,19200,0,8,1,Faux,Faux,Vrai)

Lors de l'exécution de la commande sFixeParamètre, j'obtiens un message "le
mécanisme de sécurité du Wlanguage a détecté une erreur sur le port."
Après beaucoup de recherches sur le forum je n'ai rien trouvé. Si un de vous
à une idée je suis preneur.
Excellente soirée
Cdlt


Essayez avec cette version des instructions (la porte doit être un
entier):
sOuvre(7,1024,1024,sTimeoutDéfaut)
et
FixeParamètre(7,19200,0,8,1,Faux,Faux,Vrai)
Miembro registrado
55 mensajes
Publicado el 13,febrero 2019 - 14:30
Bonjour Philippe
Merci de retour, je viens de faire le test, même erreur. Par acquis de conscience, j'ai testé le port et le modem via HyperTerminal, j'arrive bien à passer des commandes AT (le code PIN, envoyer un SMS ….)
J'ai même changé le n° du port COM (passé de 7 à 2) pas de changement
Merci
Publicado el 13,febrero 2019 - 16:46
Il se trouve que cyril a formulé :
Bonjour Philippe
Merci de retour, je viens de faire le test, même erreur. Par acquis de
conscience, j'ai testé le port et le modem via HyperTerminal, j'arrive bien à
passer des commandes AT (le code PIN, envoyer un SMS ….)
J'ai même changé le n° du port COM (passé de 7 à 2) pas de changement
Merci


Personnellement j'envoi et je reçois de nombreux SMS chaaque jour via
un modem externe et une porte com.
Quelle est le nunéro de ta porte com?
Es-tu certain de tous les paramètres de connection utilisés ?
Miembro registrado
55 mensajes
Publicado el 13,febrero 2019 - 17:56
Re bonjour Philippe
Je n'ai pas de driver lié à mon modem (pas requis avec mon ancien programme), il est sur le COM3, driver Prolific via USB. J'utilisai un programme perso en #C qui fonctionne bien, et je viens de passer sous WinDev pour ajouter d'autres fonctionnalités.
J'utilise les mêmes paramètres que sur mon bout de code en C.

Modem WAVECCOM Multiband 900E 1800 USB,

Donc la je sèche un peu …. Si tu as un début de bout de code je suis preneur …. (pas tout un programme, juste pour initier la connexion au modem, ensuite je me débrouiller… Mon adresse mail au cas ou est jacques@radio-astronomie.fr
Bonne soirée
Cdlt
Cyril