|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
Bonjour,
je dois créer dynamiquement un fichier texte contenant du code HTML à partir d'une routine. mon code fait un grand nombre de caractères (plus de 10.000). je suis donc obligé de le découper en plusieurs lignes afin de pouvoir utiliser la methode write du FileSystemObject de VB. Voici mon code : Code :
Code :
aurais-je raté une étape ? merci de vos lumières éclairées !
__________________
Nico, l'agrotic géomatic |
||||
|
|
00
|
|
|
#2 | ||
|
Membre régulier
![]() Inscription : juillet 2005 Messages : 161 ![]() |
perso je ferais plutot :
Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
j'obtiens la même chose ... avec cette méthode
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
pas d'autres avis sur la question ?
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : juillet 2005 Messages : 161 ![]() |
Si tu veu générer un mail en HTML le mieux serait peut etre de concatener ta chaine puis de faire un seul write a la fin
|
|
|
00
|
|
|
#6 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
c'est ce que je faisais jusqu'à ce que je rallonge la lettre...
j'ai commencé à avoir ce pb à partir de 10.000 caractères. je suis surpris de cette limitation.
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#7 | |||
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 849 ![]() |
Salut,
Citation:
Code :
Il vaut mieux passer par un fichier texte dans lequel on ecrit en bout de ligne. J'ai utilisé cette methode, mais je ne me souvient plus trop comment. Il me semble pas que j'avais de limitation de longueur de ligne. Ceci dit, tu pourrait avantageuseument remplacer "writeln" par write. Si tu veux introduire un retour à la ligne insère un "vbcrlf". A+ |
|||
|
00
|
|
|
#8 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
OK Immobilis, je vais essayer autrement ...
et je vous donnerai ma solution
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#9 | ||
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
j'ai trouvé ce qui posait problème !!!
non, ce n'était pas un nombre max de caractères, non ce n'était pas un problème de droits, non ce n'était rien de tout ça ... en fait, c'est le caractère "?" associé au code ascii 63 qui posait problème ! du coup, je suis obligé de tester tous les caractères avant de les écrire car un simple replace(mail_text, chr(63), "?") ne suffit pas ! du coup, j'ai une horrible rustine qui marche : Code :
__________________
Nico, l'agrotic géomatic |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com