Zitat von
_frank_:
hängt PChar auch das #0 ran?
Delphi-Strings enthalten auch ein Nullzeichen, allerdings nicht ale letztes Zeichen sondern als Zeichen dahinter. Genau wie die Längenangabe 4 Byte vor dem Start des Strings und dem Referenzzähler nochmal 4 Byte davor ist das nur nicht direkt für den Programmierer sichtbar, macht aber die Verwendung als PChar einfach.