Pas de problème (pb), que du PowerBuilder (PB) ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 02-01-2012 20:56:15

elfeliz  
Bienfaiteur du site
Award: bf
Lieu: Liège, BE
Date d'inscription: 23-06-2009
Messages: 94
Pépites: 471
Banque: 0

[RESOLU] Envoyer des sms via PowerBuilder mais... sans l'ocx Comm32 ?

Bonjour à toutes et tous !

J'ai trouvé pas mal de tuyaux sur le net concernant l'envoi de sms via du code pb.
Y compris ceci : http://pbadonf.fr/forum/viewtopic.php?id=1932

Si je vois clair, tous ramènent à l'usage de l'ocx comm32, qui s'occupe de gérer le port comm sur lequel on branche le modem/gsm apte à envoyer le texto sur le réseau.
C'est bien ennuyeux car celui-ci demande une licence VB pour son exploitation disons..."légale".
Et comme on ne fait que ça : du légal... 

Pourriez-vous m'éclairer sur ces deux points :

* il faut effectivement impérativement une licence VB pour utiliser ce merveilleux outil dans une application PB  ?
* il n'existe pas d'autre moyen pour envoyer du texto via PB  ?


Que cette année démarre pour vous sur les chapeaux de roues et finisse en fanfare !


Bybye !

Elfeliz

Dernière modification par elfeliz (10-01-2012 21:31:29)


No prob, just Pb !

Hors ligne

 

#2 10-01-2012 11:02:43

elfeliz  
Bienfaiteur du site
Award: bf
Lieu: Liège, BE
Date d'inscription: 23-06-2009
Messages: 94
Pépites: 471
Banque: 0

Re: [RESOLU] Envoyer des sms via PowerBuilder mais... sans l'ocx Comm32 ?

Pom pom pom...
Ce sujet ne soulève pas l'enthousiasme dirait-on    ....

Pas de pistes autre que l'ocx ?


Merci,

El Feliz


No prob, just Pb !

Hors ligne

 

#3 10-01-2012 11:14:45

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Envoyer des sms via PowerBuilder mais... sans l'ocx Comm32 ?

J'allais te répondre que ne faisant pas de com série ici, on ne pouvait pas t'aider...

...mais je suis tombé sur ce point intéressant : on peut utiliser les ports COM avec les fonctions d'accès aux fichiers. Ça peut être intéressant à creuser.
L'info vient de Roland Smith (dans le newsgroup PB), je le connais c'est une pointure en PB : https://groups.google.com/group/sybase. … dd9e?pli=1

HTH...


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#4 10-01-2012 21:31:02

elfeliz  
Bienfaiteur du site
Award: bf
Lieu: Liège, BE
Date d'inscription: 23-06-2009
Messages: 94
Pépites: 471
Banque: 0

Re: [RESOLU] Envoyer des sms via PowerBuilder mais... sans l'ocx Comm32 ?

Bonsoir !

Merci Seki pour ce lien qui m'a mis sur la piste "gagnante".
J'ai trouvé sur les tech group yahoo le bout de code qui sauve :

Sending SMS to a mobile thru Powerbuilder 11.5


Encore un grand merci !

Bybye,
El Feliz


No prob, just Pb !

Hors ligne

 

#5 11-01-2012 01:14:19

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Envoyer des sms via PowerBuilder mais... sans l'ocx Comm32 ?

elfeliz a écrit:

J'ai trouvé sur les tech group yahoo le bout de code qui sauve :

Sending SMS to a mobile thru Powerbuilder 11.5

Si ça fonctionne, je l'ajoute ici pour la postérité (et l'archivage).
Nota :
- j'ai reformaté le code qui est complètement saccagé sur le forum yahoo
- j'ai reformulé le test sur le numéro de fichier ouvert
- ce code ne peut pas fonctionner en PB 9 à cause de textmode! et de FileWriteEx qui n'existent pas, mais ça doit pouvoir tourner en PB10/10.5
- ceci dit, je n'ai pas testé ce code. Sa mise au point finale reste un exercice à la charge du lecteur

here is the code to send sms through PB application .... but before execute code
make it sure that your GSM modem or Mobile set (which can be act as GSM modem)
attached to the PC is working and installed properly. And on which com port
windows it is enabled. I hope that you will like this appriciate the effort.

Code: pb

integer li_FileNum
string mobileNumber
string Smsmessage
string comPort
string szEnd
string szCommand

mobilenumber = txtmobilenumber.text
Smsmessage = txtmessage.text
comPort = txtComPort.text
szEnd = char(26)

li_FileNum = FileOpen(comPort, TextMode!,Write!,LockWrite!,Append!)
if li_FileNum > 0 then 
  FileWriteEx(li_FileNum, "AT+CMGF=1")
  FileWriteEx(li_FileNum, "~n~r")
  szCommand = "AT+CMGS="
  szCommand += "~""+mobilenumber+"~""
  FileWriteEx(li_FileNum, szCommand)
  FileWriteEx(li_FileNum, "~r")
  FileWriteEx(li_FileNum, Smsmessage)
  FileWriteEx(li_FileNum, szEnd)
  FileClose(li_FileNum)
  MessageBox("Sms Application" , "Sms sent successfully....")
  txtmobilenumber.text = ""
  txtmessage.text = ""
else
  MessageBox("Sms Application" , "Unable to open comport....")
end if


elfeliz a écrit:

Encore un grand merci !

De rien, content de pouvoir aider un autre codeur


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22