Zitat:
Hmm, ich denke da irrst Du dich. In Pascal-Strings kann man sehr wohl Binärdaten einlesen.
Pascal-Strings haben ja eine Längenangabe vorangestellt und sind -im Gegensatz zu C-Strings (PChar)- nicht nullterminiert.
Gruß.
Delphi verwendet aber nicht unbedingt den klassischen Pascal-String ( ShortString) sondern je nach Einstellung/Länge der Zeichenkette AnsiString (0-terminiert). Eine Binärdatei wird er aber kaum in einen ShortString (max 255 Zeicehn) bringen.