![]() |
Re: Text (ASCII) Datei
@mkinzler
Hallo ich bräuchte nochmals Deine Hilfe: Es kommt bei der Ausführung der Zeile sl2.ValueFromIndex[0] := sl1.ValueFromIndex[2]; die Fehlermeldung "Listenindex überschreitet das Maximum(0)" Was kann ich hier tun? Danke!! |
Re: Text (ASCII) Datei
Kann es sein, daß sl2 nach dem create noch keinen String auf Indexposition 0 liegen hat?
sl2[0] := sl1.ValueFromIndex[2]; könnte vielleicht besser sein. Grüße Klaus |
Re: Text (ASCII) Datei
Ersetze die Zeile
Delphi-Quellcode:
durch
sl2.DelimitedText := '';
Delphi-Quellcode:
oder
sl2.DelimitedText := ';;;;;;';
benzutze
Delphi-Quellcode:
usw.
sl2.Add( sl1.ValueFromIndex[2]);
Problem liegt daran das durch das Setzen das Textes auf '' die Anzahl der Einträge der Stringliste auf 0 gesetzt wird. |
Re: Text (ASCII) Datei
Du kannst natürlich das Ganze auch vereinfachen auf die 2. Strinliste sl2 verzichten und den String s2 direkt setzten mit
Delphi-Quellcode:
s2 := sl1.ValueFromIndex[2] + ';'+sl1.ValueFromIndex[1]+';'+ ...
|
Re: Text (ASCII) Datei
Zitat:
Oder als Stadtname "Frankfurt am Main" etc... Der Urheber der "Urdatei" hat sich keine großen Gedanken über die weitere Verarbeitung gemacht :-( |
Re: Text (ASCII) Datei
@All
Der Urheber der "Urdatei" hat sich tatsächl. keine großen Gedanken gemacht. Ich muß jetzt aus der Exportdatei (Urdatei) eines alten Warenwirtschaftsprogrammes ein File erstellen, das die Datev-Buchhaltung als ASCII-Datei importieren kann. In der Exportdatei sind nur Leerzeichen als Trenner zugelassen (warum auch immer). Da aber manchmal zwischen zwei Felder kein Trennzeichen (Leerzeichen) ist, habe ich es doch mit readln,copy,writeln realisiert, da ich hier die Position und die Länge angeben kann. Es funktioniert soweit auch ganz gut. Ich kann somit auch die Problematiik von @Catbytes umgehen ('Am Bahnhof'). Besten Dank nochmals für die super Hilfe. Ich werde dem Forum treu bleiben. Reiner |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz