comment lire un fichier en intégralité ?

comment lire un fichier en intégralité ? - VB/VBA/VBS - Programmation

Marsh Posté le 24-01-2006 à 18:35:41    

au lieu de faire un input ou un line input, on m'a dit qu'il y avait une commande qui intègre la totalité d'un fichier à lire dans une variable (dans mon cas le fichier est en txt...
 
merci


---------------
http://www.ypikay.com
Reply

Marsh Posté le 24-01-2006 à 18:35:41   

Reply

Marsh Posté le 24-01-2006 à 19:13:27    

Il existe ReadAll en VBS, mais je ne sais pas si cela existe aussi en VB.
Mais ReadAll a certaines limitations (pour de gros fichiers, il paraitrait que cela ne marcherait pas toujours très bien).

Reply

Marsh Posté le 25-01-2006 à 15:19:33    

Tu peux le lire dans un tableau binaire puis le convertir en texte
 
Tu déclare un tableau binaire
Tu le (re)dimentionne à la taille de ton fichier
Tu fait ta lecture "Open For Binary as ..."
Ensuite tu le converti en texte (MonTexte = StrConv(MonTableau(), vbUnicode))

Reply

Marsh Posté le 25-01-2006 à 15:24:38    

Utilise le fileSystemObject, la méthode ReadAll devrait résoudre tes problèmes;


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed