Zitat:
Wie kommst du darauf, dass TStream.Memory nicht auf die Daten zeigt? Bei mir geht das ganz normal:
Ist aber bei mir so, ich habe Delphi 7 evtl. ist dort ein Bug
Wenn ich nur mit Pointern arbeite, also mir die Adresse mit MemStream.Memory hole, und dann den Wert des Pointers ändere funktioniert es.
Nicht aber mit der Write Methode. So wie in deinem Beispiel.
Keine Ahnung wohin (adresse) write schreibt.
Mit read bekomme ich die Daten auch wieder zurück.
Seltsam
Grüsse Rudi