Hey,
a) Was ginge, wäre eine TStringList zu verwenden. Wenn du CommaText verwendest und den Delimiter auf Semikolon stellst, sollte dann jede Zeile in der Liste ein Befehl sein, egal über wieviele Zeilen er geht.
Einlesen von MT940 zum Beispiel
b) Du könntest mit
Copy
arbeiten. Anfang und Anzahl der Zeichen musst du dann halt vorneweg via
Pos
und
PosEx
ermitteln und berechnen.