Publié : lun. 13/juil./2009 18:32
Bonsoir,
Franchement l'utilisation de SetMailBody est peu détaillée... Pour le reste, je sais comment est fabriqué un mail... J'ai réalisé "l'équivalent" en Indy 10 qui n'est pas exempt de bugs mais dont la documentation est conséquente.
Car la recherche sur Google avec les mots clès "PureBasic SetMailBody" -qui normalement devrait être assez explicite- annonce environ 220 réponses qui finalement se réduisent à 2 pages de 10... et dont le résumé est :
Enfin, c'est que j'ai pensé des articles trouvés sur le forum en ce qui concerne PB et Mysql sachant que comme je l'ai déjà précisé les accès ODBC ne me donnent pas satisfaction. Là aussi, c'est délicat. Quand une méthode d'une bibliothèque ou un composant ne donne pas satisfaction, il faut disposer d'une alternative. Dans le cas présent sur le forum, j'ai rencontré plusieurs fois, si mySQL est "délicat", utilisez à la place Sqlite. Hum ! Il faut s'adapter au langage que l'on a choisi, peut-être pas dans ces termes où alors le choix n'était pas judicieux...
Donc je vous remercie pour votre aide et je vais arrêter ici la découverte de PB pour lequel je ne regrette vraiment pas le petit détour que j'ai réalisé... Je surveillerai avec intérêt son évolution.
Bonne continuation dans vos développements.
Cordialement. Gilles
Franchement l'utilisation de SetMailBody est peu détaillée... Pour le reste, je sais comment est fabriqué un mail... J'ai réalisé "l'équivalent" en Indy 10 qui n'est pas exempt de bugs mais dont la documentation est conséquente.
Car la recherche sur Google avec les mots clès "PureBasic SetMailBody" -qui normalement devrait être assez explicite- annonce environ 220 réponses qui finalement se réduisent à 2 pages de 10... et dont le résumé est :
C'est décevant et surtout peu explicite. En général, j'évite les langages, les bilbliothèques et les composants faiblement documentés. Il n'est pas question de ré-inventer la roue à chaque développement, mais un minimum d'autonomie me semble nécessaire : un langage non (ou mal) documenté ne permet pas cette approche autonome et je ne suis pas trop adepte de la recherche à tâtons. Je me vois mal à la remorque de la communauté... pour récupérer quelques trucs qui fonctionnent mais dont le mécanisme m'échappe... Car à terme, ils sont finalement très difficilement adaptables ("maintenables") à l'évolution des bibliothèques tierces (libmysql par exemple...).Syntax : SetMailBody(#Mail, Body$)
Description : Change the #Mail body. GetMailBody() can be used to get it back.
Example:
InitNetwork()
If CreateMail(0, "test@purebasic.com", "Hello")
SetMailBody(0, "This is the body")
Debug GetMailBody(0) ; Will print "This is the body"
EndIf
Enfin, c'est que j'ai pensé des articles trouvés sur le forum en ce qui concerne PB et Mysql sachant que comme je l'ai déjà précisé les accès ODBC ne me donnent pas satisfaction. Là aussi, c'est délicat. Quand une méthode d'une bibliothèque ou un composant ne donne pas satisfaction, il faut disposer d'une alternative. Dans le cas présent sur le forum, j'ai rencontré plusieurs fois, si mySQL est "délicat", utilisez à la place Sqlite. Hum ! Il faut s'adapter au langage que l'on a choisi, peut-être pas dans ces termes où alors le choix n'était pas judicieux...
Donc je vous remercie pour votre aide et je vais arrêter ici la découverte de PB pour lequel je ne regrette vraiment pas le petit détour que j'ai réalisé... Je surveillerai avec intérêt son évolution.
Bonne continuation dans vos développements.
Cordialement. Gilles