wenn ich einem Array eine Struktur verpaßt habe, sagen wir mit 100 einträgen oder mehr (in der Struktur das Array erweitere ich nach bedarf mit Redim).
Und wenn ich dann den eingegebenen Wert je nach Entscheidung als String oder mit val() als Zahlenwert in eine Datei speichern möchte, kann ich dann die einzelnen Struktureinträge direkt anspringen und auslesen?
Beispiel wie ich es jetzt mache (nicht lauffähig man möge mir verzeihen):
Code: Alles auswählen
Structure a
sorte1.s
sorte2.s
.
.
.
value1.s
value2.s
vlaue3.s
.
.
.
endstructure
dim feld.a()
.
.
.
Openfile(0, "test.tst")
If feld(1)\sorte1 = "String"
Writestring(0, feld(1)\value1)
Elseif feld(1)\sorte1 = "value"
Writelong(0, val(feld(1)\value1))
endif
If feld(1)\sorte2 = "String"
Writestring(0, feld(1)\value2)
Elseif feld(1)\sorte2 = "value"
Writelong(0, val(feld(1)\value2))
endif
.
.
.
closefile(0)
Code: Alles auswählen
For x = 1 to 100
with feld
If \[aufgerufener index berechnet mit x der sorte1 entspricht] = "String"
writestring(0, \[aufgerufener index mit x berechnet der value1 entpricht])
.
.
.
endwith
Next