Hallo,
per stream.ReadText(STMREAD_LINE, EOL_CRLF, EOL_xyz) hole ich mir zeilenweise Daten aus einer Textdatei.
Mit dem Wert einer Zeile fülle ich ein Feld im aktuellen UI Dokument.
Das klappt alles prima soweit.
Allerdings werden immer die EOL character mit reingeschrieben. Das ist besonders unangenehm wenn ich per View nach den Dokumenten suchen möchte. Ich kriege dann immer eine negative Ausgabe, auch wenn es das Dokument mit dem Wert gibt.
die Hilfe sagt:
oneLine&
Optional. Constant of type Long.
STMREAD_LINE (0) reads one line.
Defaults to the entire stream to a maximum of 2GB.
eol&
Optional. Constant of type Long. End-of-line character(s) within the text. The default is EOL_CRLF.
EOL_ANY (4) treats any of EOL_CR, EOL_CRLF, or EOL_LF as end-of-line.
EOL_CR (2) treats a carriage return (ASCII 13) as end-of-line.
EOL_CRLF (0) treats a carriage return and line feed (ASCII 10 + 13) as end-of-line. Default.
EOL_LF (1) treats a line feed (ASCII 10) as end-of-line.
EOL_NONE (5) treats nothing as end-of-line.
EOL_PLATFORM (3) follows the conventions of the current platform.
Ich habe jetzt alle EOL_xyz Varianten durchprobiert, aber keine liefert mir 'nur' die entspr. Zeile aus dem Textdokument sondern immer noch die EOL Charakter mit.
wie bekomme ich diese EOL Character wieder aus meinen Feldern oder wie vermeide ich sie?
Vielen Dank schonmal
Stefan