hallo!
ich habe da ein projekt und möchte eingaben des users in einer ini-datei speichern!
eigentlich ist es kein problem… wirteprivateprofilestring …
möchte aber die werte mit einer schliefe füllen, damit ich mir sehr viel tipparbeit erspare!
also hier mal ein auszug meines versuches:
Dim MoSt(10) As String
Dim DiSt(10) As String
Dim MiSt(10) As String
Dim DoSt(10) As String
Dim FrSt(10) As String
Dim SaSt(10) As String
Dim SoSt(10) As String
Dim iniPfad As String
MoSt(1) = MSFlexGrid1.TextMatrix(2, 1)
MoSt(2) = MSFlexGrid1.TextMatrix(3, 1)
MoSt(3) = MSFlexGrid1.TextMatrix(4, 1)
MoSt(4) = MSFlexGrid1.TextMatrix(5, 1)
MoSt(5) = MSFlexGrid1.TextMatrix(6, 1)
MoSt(6) = MSFlexGrid1.TextMatrix(7, 1)
.
.
.
.
'so jetzt zum schreiben mittels schleife
iniPfad = App.Path & „\Programm.ini“
For i = 1 To 10
WritePrivateProfileString „Mo“, i, MoSt(0), iniPfad
Next i
Die Ini Datei sollte danach so ausschauen:
[Mo]
1=„test“
2=„test1“
3=„test2“
.
.
.
usw…
bekomm aber das mit dieser schleife nicht hin!
das i in der funktion : WritePrivateProfileString „Mo“, i, MoSt(0), iniPfad
verursacht einen fehler==>typen unverträglich!
wie kann ich das ändern, damit es funktioniert?
danke und mfg
michael