sebleboss2002
Messages postés189Date d'inscriptionlundi 30 décembre 2002StatutMembreDernière intervention 3 avril 2005
-
24 janv. 2003 à 14:42
ngfr
Messages postés2Date d'inscriptionjeudi 30 octobre 2003StatutMembreDernière intervention 9 août 2004
-
9 août 2004 à 12:55
Bonjour tout le monde !!
J'ai encore un problème : je sais sauvegarder dans un fichier texte. Ce que je voudrais, c'est pouvoir ressortir les informations ligne par ligne. Exemple :
Pour sauvegarder :
Open App.Path & "\Save.sav" For Append As #1
Print #1, Text1.Text
Close #1
Pour Charger :
Open App.Path & "\Save.sav" For Input As #1
Do
Input #1, Tmp2
Tmp = Tmp & Tmp2
Loop Until EOF(1)
Close #1
Et moi je voudrais par exemple que label1.caption ligne 1 du fichier de sauvegarde, label2.caption ligne 2 du fichier de sauvegarde... etc ...
Vbsupernul
Messages postés287Date d'inscriptionvendredi 25 octobre 2002StatutMembreDernière intervention18 janvier 2004 24 janv. 2003 à 14:48
alors
tu fais
Open App.Path & "\Save.sav" For Input As #1
Do
Input #1, Tmp2
ligne= #1
Tmp = Tmp & Tmp2
if label1.caption = "" then
label1.caption = ligne
else
label2.caption=ligne
end if
Loop Until EOF(1)
Close #1
non ?
@+
Vbsupernul (à force de poster des sos, je vais finir par devenir moins nul :clown) )
JeffLC
Messages postés73Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention20 février 2003 24 janv. 2003 à 15:00
La fonction Line Input # lit une et une seule ligne d'un fichier séquentiel.
Donc dans ton cas
Line Input #1, Tmp2 stocke la ligne courante dans la variable Tmp2 et avance dans le fichier à la ligne suivante.