Forum: Sonstige Fragen zu Delphi
by himitsu,
13. Mär 2015
Probier mal größer-gleich 128, bzw. größer 255.
Für ReadLn(TEXT, STRING) siehe System._ReadUString und System._ReadLn,
sowie für WriteLn(TEXT, STRING) siehe System._Write0UString und System._WriteLn.
Forum: Sonstige Fragen zu Delphi
by himitsu,
12. Mär 2015
byteweises Einlesen ist suboptimal (langsamer und resoursenlastiger)
Text ist wie "file of string" oder "file of char" und gibt es schon seit Turbo Pascal
Forum: Sonstige Fragen zu Delphi
by himitsu,
12. Mär 2015
Wieso ist "Zeile" nicht lokal deklatiert?
Und ja, Text-Reads gehen immer über einen Puffer.
* dort wird der Inhalt stückchenweise reinkopiert
* da drin wird dann nach dem nächsten Zeilenumbruch gesucht (bzw nach dem Ende der für die Leseoperation ... z.B. das Ende der Zahl für Read(Datei, MyInteger))
* und dann wird dort das zu Lesende rauskopiert, nachdem man weiß, bis wohin gelesen werden...