Forum: Programmieren allgemein
Delphi
by Union,
28. Aug 2014
Du kriegst das dann aber trotzdem nicht angezeigt, da der Text in das Memo per WM_SETTEXT übertragen wird. Und diese Nachricht übermittelt die Adresse eines PChar an das Betriebssystem.
Forum: Programmieren allgemein
Delphi
by Union,
28. Aug 2014
Das Null-Byte wird aber als Stringende interpretiert. Du solltest Die Datei über einen Stream einlesen und jedes Byte in einen Hexcode umwandeln. Das kannst Du dann in das Memo schreiben. Alternativ könntest Du auch nur die Zeichen mit einem Code < 32 in eine andere Notation wandeln (z.b. $00) und dann in den Text einmischen.
Eine Stringlist hat eben diese Einschränkungen, dass diese...