J'ai un tableau de structure que je declare ainsi
Code : Tout sélectionner
Structure Barre
Date.s
Open.d
High.d
Low.d
Close.d
Pic.i
EndStructure
Global Dim Barres.Barre(1)
nouvelle boucle de lecture et separe chaque colonne de chaque ligne pour renseigner mon tableau comme ceci (Je sais je remplis volontairement à partir de l index 1)
Code : Tout sélectionner
NoLignes.i = 1
If ReadFile(0, Fichier)
While Eof(0) = 0
sTemp= ReadString(0)
Barres(NoLignes)\Date = StringField(sTemp,1,",")
Barres(NoLignes)\open = ValD(StringField(sTemp,2,","))
Barres(NoLignes)\low = ValD(StringField(sTemp,3,","))
Barres(NoLignes)\High = ValD(StringField(sTemp,4,","))
Barres(NoLignes)\Close = ValD(StringField(sTemp,5,","))
NoLignes+1
Wend
CloseFile(0)
EndIf
Qu'ai-je raté ?
Merci de m éclairer pke j ai bien lu la doc et la fonction que j utilise devrait être la bonne, les types sont déclarés correctement.
Précision, je ne sais pas si c est utile, mais le séparateur décimal dans mon fichier est le point.