rsx602
Messages postés140Date d'inscriptionjeudi 24 août 2006StatutMembreDernière intervention28 août 2014
-
20 avril 2009 à 05:06
rsx602
Messages postés140Date d'inscriptionjeudi 24 août 2006StatutMembreDernière intervention28 août 2014
-
20 avril 2009 à 16:17
Bonjours, je passerais pas par 26000 miles chemins mon problème : j'ai un txt "C:\Blabla.txt" Première ligne du Txt True, Deuxième ligne du Txt Bonjours, Troisième ligne du Txt Bye, Si dans la première ligne de mon Txt c'est True alor text1.text = ligne 2 de mon Txt & text2.text = ligne 3 de mon Txt j'arrive pas a trouver un code!! Merci a l'avance de l'aide
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202171 20 avril 2009 à 15:59
Dim iFile As Integer
Dim sBuffer As String
iFile = FreeFile
Open "C:\Blabla.txt" For Input As #iFile
Line Input #iFile, sBuffer
If sBuffer = "True" And Not EOF(iFile) Then
Line Input #iFile, sBuffer
Text1.Text = sBuffer
If Not EOF(iFile) Then
Line Input #iFile, sBuffer
Text2.Text = sBuffer
End If
End If
Close #iFile
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202171 20 avril 2009 à 16:00
mais perso, je préfère tout lire en une fois:
Dim iFile As Integer
Dim xsLines() As String
iFile = FreeFile
Open "C:\Blabla.txt" For Input As #iFile
xsLines = Split(Input(LOF(iFile), #iFile), vbNewLine)
Close #iFile
If UBound(xsLines) >= 2 Then
If xsLines(0) = "True" Then
Text1.Text = xsLines(1)
Text2.Text = xsLines(2)
End If
End If
rsx602
Messages postés140Date d'inscriptionjeudi 24 août 2006StatutMembreDernière intervention28 août 2014 20 avril 2009 à 15:47
Hmmm, j'arive pas a trouvé la maudite bonne Syntax, hier j'ai trouvé quelques trucs mais j'etais jamais capable de pogner la Première ligne et de lui dir que si c'est True Alor Text1 = ligne 2 Text 2 = ligne 3 :(
Vous n’avez pas trouvé la réponse que vous recherchez ?