toto(i).number = i
Call IniReadItems(AppIniFile$, "SENSORS", toto(2).DBField)
For i = 1 to 3 Call IniReadItems(AppIniFile$, "SENSORS", toto(i).DBField) Next
'=================variables======================= Dim TabNom() As String Dim i As Integer Dim a As String Dim cfg_Capteur() As String '================================================= ReDim MySensors(0) Call IniReadItems(AppIniFile$, "SENSORS", TabNom()) 'permet de lire le nom des objets dans notre fichier 'MPEnv.ini (C:\Documents and Settings\chavaroc\Mes documents\ProjetsVB\532_M.P.Env) For i = 1 To UBound(TabNom) ReDim Preserve MySensors(UBound(MySensors) + 1) a = IniReadString(AppIniFile$, "SENSORS", TabNom(i)) 'permet d'obtenir les caractérisitiques du capteur par rapport a la base de données cfg_Sensors() = Split(a, "") 'permet de séparer les caractéristiques cfg_Capteur() = Split(TabNom(i), "_") 'permet d'obtenir le numéro du capteur MySensors(i).Nom = TabNom(i) 'écrit dans le tableau structurée a l'emplacement nom, le nom du capteur MySensors(i).DBField = cfg_Sensors(0) 'écrit dans le tableau structurée a l'emplacement DBField, la variable correspondante sous la base de données MySensors(i).TypeMeasure = cfg_Capteur(0) 'écrit dans le tableau structurée a l'emplacement TypeMeasure, le type de mesure du capteur MySensors(i).Number = cfg_Capteur(1) 'donne le numéro du capteur Next i
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionReDim MySensors(UBound(TabNom)+1). Normalement ça devrait aller