j'veux pas les " quand j'écris dans un fichier [VB] - VB/VBA/VBS - Programmation
Marsh Posté le 19-09-2002 à 16:21:23
C'est quoi ton code pour écrire tes lignes dans ton fichier ?
Marsh Posté le 19-09-2002 à 16:32:34
_Mac_ a écrit a écrit : C'est quoi ton code pour écrire tes lignes dans ton fichier ? |
Ca aidera à saisir le problème. Je suis rouillé aussi, mais je vais chercher un anti-rouille au labo, ou sur un PC, c'est plus efficace .
Les chaînes incriminées, elles ne les contiendraient pas déja ces guillemets ?
Marsh Posté le 19-09-2002 à 16:42:37
ok ok
la chaine = zltnv 05 FILX0000 PIC X(96) VALUE
il y en a N. (vous voyez il n'y a pas de " )
je fais :
Line Input #1, strLigne
extract = Mid(strLigne, 1, 17)
et là déjà ds le strLigne il me met des "
puis il les garde dans le extract
Enfoiré
Pis voilà !
Le pire, c'est que qd j'ai sauvegardé mon fichier il sauvegarde avec les " " à chauqe ligne.
Si je le réouvre, en fait la chaine que j'aurais voulu
toto tata titiest en fait
"toto tata titi"
je refais un LineInput et là il stocke ""toto tata titi""
etc...etc...etc... Imaginez si j'ouvre et que je sauve à la suite, le 1er caractère qui m'intéresse se trouvera à la position 30 ?!?
Merci
Marsh Posté le 19-09-2002 à 16:55:34
Kyle_Katarn a écrit a écrit : pour écrire utilise put plutot que print |
j'utilise write
Marsh Posté le 19-09-2002 à 17:18:44
kileak2 a écrit a écrit : j'utilise write |
C'est ce con de VB qui met des " si j'utilise WRITE.
Avec PRINT : No Prob !!
Merci les gars
Marsh Posté le 19-09-2002 à 15:56:23
Salut,
je fais des writes de lignes ds un fichier mais il me met de part et d'autre : les " " de délimitation de chaine ce qui 1) me fait chier, 2) m'arrange pas
Comment les virer ? merci.
PS : je suis rouiller en VB et il me semblait qu'à l'époque c'était très simple dc ...
MERCI !