Bonjour à tous,
Je sais que c'est un sujet déjà abordé dans le forum, mais franchement j'arrive pas à y comprendre quelques choses. Je voudrais savoir s'il ya une méthode ou un composant à utiliser d'une manière simple pour envoi d'un sms.
Bonjour à tous,
Je sais que c'est un sujet déjà abordé dans le forum, mais franchement j'arrive pas à y comprendre quelques choses. Je voudrais savoir s'il ya une méthode ou un composant à utiliser d'une manière simple pour envoi d'un sms.
Bonjour,
il y a ce composant, mais je n'ai pas testé.
A+
Charly
Mon site : http://lapaille.byethost24.com/index.htm
si le logiciel tourne sous iOS ou Android, il suffit de faire appel aux API du système ou utiliser les actions standards d'un TActionList (selon le besoin)
si tu es connecté à Internet tu peux passer par des solutions en ligne comme SMSbox, OVH ou plein de "sms gateway" à qui tu envoies des infos en GET ou POST à une URL donnée et qui transforment ça en texto
si tu n'as pas de connexion et dois le faire depuis Windows, il te faut un appareil avec carte SIM avec lequel tu dialogues (ce que fais le composant indiqué par Charly)
tu peux aussi faire une application mobile (service Android par exemple) qui dialogue avec AppTethering avec ton programme quelque part sur le réseau local ou en bluetooth et qui fera l'envoi pour toi
Bonjour pprem,
si vous pouvez un peu m'orienter par des exples ça serait génial.si tu es connecté à Internet tu peux passer par des solutions en ligne comme SMSbox, OVH ou plein de "sms gateway" à qui tu envoies des infos en GET ou POST à une URL donnée et qui transforment ça en texto
Si tu ouvres un comptes chez SMSBox ils vont te donner un user/password et une URL pour l'envoi de tes SMS
Utilise tout simplement un composant TNetHttpClient et TNetHttpRequest pour appeler cette URL. Reporte toi aux exemples de la doc de Delphi pour ça, ce sera le plus simple. Sinon je bidouillerai un truc dans la semaine.
Bonjour,
J'ai vu le composant , j'ai crée un compte et on voulant faire un essai, il me donne une erreur "Crédit insuffisant" !. En fait, ce composant est indépendant de mon téléphone et ce n'est pas ce que je souhaite.
Ce que je souhaiterais, c'est envoyer un sms à partir de mon programme si comme je l'envoi de mon portable, et le récepteur du message verra mon numéro dans le message.
salut
il faut regarder dans les api google
ils ont mis en place un "sms pour le web" ... je suppose donc qu'il y a une api quelque part qui au moyen d'un web service permet d'envoyer un sms
Blaise PascalNous souhaitons la vérité et nous trouvons qu'incertitude. [...]
Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
PS : n'oubliez pas le tag
Bonjour,
je ne sais pas comment vous faites pour répondre certainement avec une boule de cristal car le "cahier des charges" est plutôt décousu
Il fallait commencer par là et Patrick a déjà indiqué comment faireEn fait, ce composant est indépendant de mon téléphone et ce n'est pas ce que je souhaite.
Ce que je souhaiterais, c'est envoyer un sms à partir de mon programme si comme je l'envoi de mon portable, et le récepteur du message verra mon numéro dans le message.
Mais, bien évidemment cela dépend de la version de Delphi car il faudra qu'il y ait un programme côté AndroidEnvoyé par pprem
Chapitre 8 de Delphi Cookbook (3°edition) page 528 à 541 il y a un exemple complet d'envoi de SMS : Building your own SMS sending service with REST API l'ebook n'étant qu'à 8$ aujourd'hui autant en profiter
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Bonjour,
votre proposition revient toujours à utiliser un programme externe en l’occurrence google. Par contre moi je veut que c'est mon application qu'il le fait.
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Bonjour serge,
merci pour le lien, je vais étudier tout ça.
Bonjour ,
je vu le lien et ça nécessite l'installation de composants pour pouvoir communiquer avec le téléphone la un "smartphone" comme exple et ç'est toujours le même problème. Imaginons que le téléphone ne soit pas un smartphone juste un téléphone simple, mon souhait c'est d'avoir la possibilité d'envoyer un sms via mon application comme si je le fait avec n'importe quel téléphone juste que le seul paramètre commun c'est mon numéro de téléphone.
Bonjour,
Ne t'en prend qu'à toi si les solutions que l'on te propose ne correspondent pas à ton besoin !
J'ai déjà fait remarquer qu'avec les informations que tu avais fournies c'était gageure que de pouvoir proposer des pistes valables
Commençons par le commencement, et il faut y répondreEnvoyé par SergioMaster
Quelle version de Delphi va être utilisée ?
De quel matériel disposes-tu ? Aussi bien pour Delphi, ce qui comprend l'OS que ce qui concerne le "téléphone"
Quel accès (internet ou pas) sont envisagés ?
Nous n'imaginons pasImaginons que le téléphone ne soit pas un smartphone juste un téléphone simple
Un téléphone "commun" (RTC) n'envoie pas de SMS il faut qu'il y ait modem. Je ne suis pas sûr qu'il y ait encore beaucoup de téléphones GSM sur le marché mais bon, moi et la téléphonie mobile = 2.
non, cela nécessite une application sur le poste windows, un serveur REST et une application sur un mobile (en l'occurence un smartphone Android) reliée par un moyen quelconque à ce serveur dans l'exemple un réseau local.ça nécessite l'installation de composants pour pouvoir communiquer avec le téléphone là un "smartphone"
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
salut
ce qui reviens a passer par ton smartphone pour envoyer des sms donc par ton opérateur
ce qui revient exactement au même que l'appli google sms pour le web
avec des critère de sécurité et quelque spécification supplémentaire mais c'est le même principe
au final c'est ton opérateur et ton smartphone qui envois
tu n'as donc que 2 choix
soit tu passe par un tiers que tu rémunère pour le service
soit tu te construit une passerelle entre ton téléphone et ton ordinateur
Blaise PascalNous souhaitons la vérité et nous trouvons qu'incertitude. [...]
Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
PS : n'oubliez pas le tag
Bonjour,
C'EST LA QUESTION QUE JE VOULAIS POSER DES LE DEBUT, maintenant comment faire ça !!!?soit tu te construit une passerelle entre ton téléphone et ton ordinateur
Bonjour,
Je pense qu'il faut lui envoyer des commandes AT. Tu trouveras ici des commandes pour le mode SMS.
Pour établir la liaison avec ton téléphone, il faut certainement passer par un port série et des composants type TComPort.
Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
. Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !
Bonjour tourlourou,
ou je peut télécharger le package Tcomport
Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
. Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !
Il y a pas mal de composants pour accéder au port série depuis un programme Delphi en VCL comme en FMX.
Selon la version de Delphi utilisée, je recommande plutôt ASyncpro qui s'installe depuis GetIt. Ca évite de se poser des questions et on a des chances de le retrouver dans les versions suivantes de Delphi, même si ce n'est pas garanti à 100%.
merci pour votre aide, je vai voir les liens et je vous tiens au courant.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager