cs_stargates
Messages postés40Date d'inscriptionsamedi 24 juillet 2004StatutMembreDernière intervention10 janvier 2008
-
7 août 2004 à 15:48
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 2006
-
8 août 2004 à 10:54
1)lorsque j'ai modifié mon flexgric ,je clique sur un bouton enregistré et mon problème c'est qu'il me dit que mon fichier est déja ouvert
2) lorsque je met la ligne en commentaire,il me dit mode d'accès au fichier incorrect???????
////////////////////////////
Code
///////////////////////////
Private Sub cmdEnregistrertab1_Click()
Dim colonne As Integer
Dim ligne As Integer
Dim cptligne As Integer
Dim cptcolonne As Integer
Dim chaine As String
Dim emp
emp = App.Path
Open emp + "\nomfichier1.txt" For Output As #1 <<<<<<<<<<<1
colonne = Me.flex2.Cols
ligne = Me.flex2.Rows
For cptligne = 0 To ligne - 1
For cptcolonne = 0 To colonne - 1
chaine = chaine & Me.flex2.TextMatrix(cptligne, cptcolonne)
chaine = chaine & "|"
Next cptcolonne
Print #1, chaine <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<2
chaine = ""
Next cptligne
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 7 août 2004 à 16:53
Salut, je ne vois qu'une chose, c que ton fichier
emp + "\nomfichier1.txt"
doit être ouvert dans autre mode quelquepart ds ton prog ou que le numéro de fichier (#1) est déjà utilisé pour un autre fichier.
Dans ce dernier cas, utilises freefile :
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 8 août 2004 à 10:54
Excuse, je n'utilise pas les flexgrid, faudra que j'essaie dès que g un moment.
Pour répondre à ta dernière question, je ne vois pas d'autre solution, actuellement, que de fermer le fichier qui est déjà ouvert ou le réécrire sous un autre nom par ex : emp + "\nomfichier2.txt".