gon_ak
Messages postés197Date d'inscriptionmardi 28 février 2006StatutMembreDernière intervention17 novembre 2006
-
11 mai 2006 à 11:04
gon_ak
Messages postés197Date d'inscriptionmardi 28 février 2006StatutMembreDernière intervention17 novembre 2006
-
11 mai 2006 à 13:41
Bonjour à tous,
J'aimerais savoir si le code ci-dessous est valable pour lire un fichier csv?
Merci d'avance
'Pour lire un fichier
Public Sub sReadSettingIni() // Je peux remplacer sReadSettingIni par sReadSettingCsv
Dim fsoIni As New FileSystemObject
Dim fstIni As TextStream
Dim srtLine As String
Set fstIni=fsoIni.OpenTextFile(App.Path & [file://\\setting.ini \\setting.ini], ForReading, False)
While Not fstIni.AtEndOfStream
strLine=fstIni.ReadLine
If Len(srtLine)>0 Then
'Utilisation de strLine
End If
Wend
fstIni.Close
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 11 mai 2006 à 12:23
Bonjour
Remplace ta boucle :
While Not fstIni.AtEndOfStream
Wend
Par :
Do Until fstIni.AtEndOfStream
Loop
c'est plus propre.
Je suppose que tu code en VB6.
Ton code lit le fichier ligne par ligne, c'est valable pour tt fichier texte (Ini, CSV ou autre).
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 11 mai 2006 à 12:46
Bonjour
Et que devrait retourner ta fonction ?
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
Vous n’avez pas trouvé la réponse que vous recherchez ?
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 11 mai 2006 à 13:03
Bonjour
Dans ce cas, il faut ajouter une gestion d'erreur, et mettre un booléen pour le retour.
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 11 mai 2006 à 13:18
Bonjour
Tu dois.
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)