LIRE, ÉCRIRE DANS UN FICHIER TRÈS SIMPLEMENT

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 17 nov. 2003 à 18:07
Dionysos33 Messages postés 21 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 7 juin 2004 - 2 déc. 2003 à 11:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/17994-lire-ecrire-dans-un-fichier-tres-simplement

Dionysos33 Messages postés 21 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 7 juin 2004
2 déc. 2003 à 11:07
oui bien sur celiphane mais tu peux faire la même chose avec ce que j'ai donné :

'écrire
Set monFichier = fsoIni.CreateTextFile("monFichier.txt", True)
monFichier .WriteLine("J'écris dans le fichier.")
monFichier .Close

'lire
Set monFichier = fsoIni.OpenTextFile("monFichier.txt", ForReading, False)
MaLigne = monFichier .ReadLine
monFichier .Close

J'ai juste donné un exemple plus complet, ensuite c'est une affaire de gout ;-)
celiphane Messages postés 466 Date d'inscription samedi 16 février 2002 Statut Membre Dernière intervention 20 avril 2007
19 nov. 2003 à 18:14
le grand retour lol ;D

@+
Celiphane
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
19 nov. 2003 à 18:10
Bien d'accord avec toi Celiphane, arretons cette Masquarade !

faisait longtemps qu'on n'avait pas entendu parler de toi ....!!!
celiphane Messages postés 466 Date d'inscription samedi 16 février 2002 Statut Membre Dernière intervention 20 avril 2007
19 nov. 2003 à 17:43
Quoi ? vous cherchez plus court pour faire des i/o dans un fichier ?
Mais vous êtes vrmt buté avec vos scripting files machin truc...

'ecrire
open MonFichier for output as #1
print #1 MaLigneAecrire
close #1

'lire
open MonFichier for input as #1
Line input #1, MaLigneArecuperer
close #1


et encore là c le basique, lecture et écriture d'une ligne, sinon en encore plus simple on peut écrire n'importe quel format, à récupérer directement à l'identique avec write et tjrs input.

Ya mon tuto pour exploiter à fond ces fonctions hyper simple là :
http://www.vbfrance.com/code.aspx?ID=4556

@+
Celiphane
Dionysos33 Messages postés 21 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 7 juin 2004
19 nov. 2003 à 12:05
Je prétends pas avoir le code le plus court. Ca m'a pris 2 min pour le trouver, le peu que j'ai pu voir avant celui-ci était beaucoup plus long que ça.
Si tu as plus court et plus simple fais-en profiter tout le monde.
Tu as raison, ça fait pas 2 lignes mais 19 (et encore je compte pas les commentaires)

Halala, il y en a qui ont vraiment pas d'humour.
cs_logarcon Messages postés 44 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 4 avril 2008
18 nov. 2003 à 18:57
en plus il fait largement plus de 2 lignes...
Dionysos33 Messages postés 21 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 7 juin 2004
18 nov. 2003 à 13:43
Ha oui c'est ce qu'il faut pour les fichiers ini, merci pour l'info.

Enfin bon, mon code c'est pour les fichiers en général ;-)
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
18 nov. 2003 à 10:55
pour les fichiers INI, il existe des API.

WritePrivateProfileString & GetPrivateProfileString.

je te laisse fouinner sur le web pour trouver de la doc la dessus.
je me rapelle de fonction Wrapper pour ces API. Ce source est present sur le site, ca reprennait la syntaxe de GetSetting.....
Dionysos33 Messages postés 21 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 7 juin 2004
18 nov. 2003 à 10:19
Oui, un oubli de ma part pour la référence ;-)

Y a quoi de plus pratique ? Jusqu'à présent j'ai trouvé que ça. Si tu as quelque chose de mieux ça m'interesse :-)
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
17 nov. 2003 à 18:07
C'est bien, mais vraiment pas pratique, pour ce que tu montre :
pour des fichier INI !!!!!


il faut bien sur penser a lier la reference "Microsoft Scripting Runtime..."
Rejoignez-nous