Hallo Autoit-Gemeinde!
hab das Programm schon fertig, es geht aber einfach nicht schnell genug, da ich immer mit
FileReadLine arbeite, wie macht man das ganze als array-Lösung??
Problem, eine Datei von einem IBM-Host:
Beispiel:
A00 9999999999---H1
N1dies ist ein Text
N und noch ne Zeile
A00 9999999999---H2
N1dies ist ein Text von H2
N und noch ne Zeile von H2
N0Uebersicht uber den KassenSoll-Stand 2006
N 100000 Miese
A00 9999999999---H3
B00123874545454
B013121213121213
a, erstes Problem:
die Datei auseinanderlegen in einzelen Temp-Dateien immer von A00 bis zum nächsten A00
beispiel für die erste Temp ist
dies ist ein Text
und noch ne Zeile
die erste Zeile brauch ich nicht, die mit A00 beginnt und auch nicht die beiden Steuerzeiche
am Zeilenanfang, das ist immer identisch
Ich muß aber reagieren können, wenn z.B. N1 kommt, dann muß ich in die Temporäre Datei was
reinschreiben (einen extra-zeilenumbruch z.B.)
diese Temp-Datei übergeb ich dann einer Funktion, die die entsprchened weiterverarbeitet (auch schon fertig)
die weiterverarbeitung entscheidet sich nach dem -H1 oder -H3 (das ist aber auch immer ne feste Position)
Könnte sich einer der Gurus mal erbarmen und mir verklickern, wie ich das mit ner Array-Lösung erschlagen kann.
Das mit den temporärer Dateien ist schon Absicht, wir haben auf versch. Systemen Probleme und wenn die
Kiste abschmiert will ich genau sehen können, wo das passiert ist.
Brauch hier keinen kompletten Code aber vielleicht mal ein Beispiel:
wie bring ich die zeilen in ein Array das in ne Temp-Datei, wie kann ich dann die einzelnen Zeilen und Positionen (die ersten beiden)
Stellen ansprechen.
Please help.
1000 Dank.
Gruss
German