Domino 9 und frühere Versionen > Entwicklung
habe mal ne frage
Ripp3r:
ich habe ine einem programm ne text datei ausgelesen und die einzehlnen zeilen in nem array gespeichert!
ich habe jetzt aber in den zeilen noch mehrere werte die alle durch ein ";" getrennt habe mit welchem befehl kann ich die dann auslesen??
wie mpsste ich das dann machen?!?!
ata:
... du kannst per Evaluate in LS auch mit Formeln arbeiten...
Wenn sString dein Arrayelement ist dann...
vValue = Evaluate( |@Explode( "|+sString+|" ; ";" )| )
damit erhälst du im Variant vValue ein Array mit Ergebnissen
ata
Ripp3r:
hm ka wie du des meinst ich habe hier mal den quellcde
Dim filenumber As Integer
Dim filename As String
Dim x As Integer
Dim text As String
filename ="d:\namen.txt"
filenumber% = Freefile
Open "c:\namen.txt" For Input As filenumber%
x = 0
Do While Not Eof(filenumber%)
Redim Preserve array(x)
Line Input #filenumber%, text$
array(x) = Cstr(text$)
x = x + 1
Loop
Close filenumber%
wie muss ich das jetzt dann da anängen??
ata:
ich weiß leider nicht genau was du vorhast. Hier nehme ich einen Variant und befülle ihn mit den Werten, falls mehrere drin wären
Dim vValue As Variant
Do While Not Eof(filenumber%)
Redim Preserve array(x)
Line Input #filenumber%, text$
array(x) = Cstr(text$)
If Instr( array(x) , ";" ) > 0 Then
vValue = Evaluate( |@Explode( "|+array(x)+|" ; ";" )| )
' # vValue => Array mit den Elementen - je nachdem, was du damit nun vorhast...
End If
x = x + 1
Loop
Die Datei in ein Array einlesen ist allerdings nicht ganz unproblematisch, da ein Array maximal 64000 Elemente haben kann...
Solltest du die mehrfachwerte einer Zeile bereits in dem Array unterbringen wollen, dann müsste dein Array als 2-dimensionales Array aufgebaut werden...
ata
Ripp3r:
@ ata wenn du oben meinen quellcode sihst da habe ich erst eine txt datei ausgelesen zeielnweise und die im array array(x) gespeichert !
die txt datei hat den aufbau
Vname;Nname;str;plz;ort
Vname;Nname;str;plz;ort
.
.
.
.
so jetzt will ich die einzelnen informationen in einer zeile
in strings oder array(weiß nit was beser ist) speichern!
so what shall i do???
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln