Sauvegarde

cs_allfab Messages postés 76 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 25 juillet 2005 - 6 juil. 2005 à 15:07
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 - 6 juil. 2005 à 22:24
Bonjour à tous,



j'aimerais sauvegardé un tableau puis le réouvrir dans une mshflexgrid



je procède comme cela :



nomfichier = "c:\Save"



Open nomfichier For Output As #1

Write #1, a

Write #1, b



ReDim recup(0 To MS3.Rows, 0 To MS3.Cols)

For i = 1 To MS3.Rows

For j = 1 To MS3.Cols

Input #1, recup(i, j)

Next i

Next j



Close #1

MsgBox ("Enregistré")





recup est le tableau que je veux sauvegarder





Mais ça ne marche pas il me dit : mode d'accès au fichier incorrecte....et me surligne la ligne en gras ci dessus....



Que se passe t il ?



Merci à tous

3 réponses

spa666 Messages postés 39 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 24 février 2006
6 juil. 2005 à 15:56
ton fichier est ouvert en mode "for output"
avant de remplir ton tableau, il faut fermer le fichier et le reouvrir en mode input
0
cs_allfab Messages postés 76 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 25 juillet 2005
6 juil. 2005 à 16:24
Donc il faut que je fasse ceci alors :





nomfichier = "c:\Save"



Open nomfichier For Input As #1

Write #1, a

Write #1, b



ReDim recup(0 To MS3.Rows, 0 To MS3.Cols)

For i = 1 To MS3.Rows

For j = 1 To MS3.Cols

Input #1, recup(i, j)

Next i

Next j



Close #1

MsgBox ("Enregistré")





Mais après j'ai l'erreur 54 et write #1, a surligné......





Je suis preneur pour un tuto permettant la sauvegarde de tableau et leur récupération.



Merci
0
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 18
6 juil. 2005 à 22:24
Salut,

Il y a d'innombrables exemples sur le forum et dans les sources d'écriture et lecture de fichiers textes.
Si tu avais utilisé la fonction "rechercher sur le site", en quelques secondes tu aurais eu ta réponse.
Rend-toi compte, tu as posé ta question : le 06/07/2005 à 15:07:31 , à quelles heures on t'a répondu ?

-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?
0