UNIX Text-Dateien importieren

Hallo,

kann mir jemand bei folgendem Problem helfen ?
Ich möchte eine Textdatei (Unix) zeilenweise einlesen.
Line Input kennt aber keine Unix-Zeilenenden. Wie bekomme
ich meine Zeilen zurück ?
Was muss ich noch alles beachten beim UNIX-Import (Umlaute,
Sonderzeichen, usw. ) ?

Gruß,

Uwe Merkle

Hallo,

kann mir jemand bei folgendem Problem helfen ?
Ich möchte eine Textdatei (Unix) zeilenweise einlesen.
Line Input kennt aber keine Unix-Zeilenenden. Wie bekomme
ich meine Zeilen zurück ?

Ich würde mir ein eigenes „LineInput“ schreiben, da intern zeichenweise in eine String-Variable einliest, beim Unix-Zeilenende (vbCr) aufhört, ein vbLF hinten ranhängt, falls Du das brauchst, und das als Zeile zurückgibt (kann sein, daß ich jetzt vbCr und vbLf verwechselt habe).

Was muss ich noch alles beachten beim UNIX-Import (Umlaute,
Sonderzeichen, usw. ) ?

Zwischendrin würde ich dann noch die 7 Umlaute austauschen. Da habe ich die ASCII-Werte jetzt aber nicht parat. Mehr Zeichen fallen mir da nicht ein.

Das umzusetzen sollte kein Problem ein, oder?

Kristian

Hi Uwe !

Öffne die Datei BINARY und lies die Bytes einzeln mit der Input-Funktion herein!

Unter Unix gibt es kein CR sondern nur LF ! D.h.: du liest bis LF (vbLf) und hast somit eine Zeile!

Ciao
Mario

Alles klar, das sollte gehen. Danke!