Ergänzung: Du musst noch aufpassen, dass der Referenzzähler <> -1 ist, dann nicht verändern.
oder so
Delphi-Quellcode:
asm
mov eax,your_ansi_string
call system.@lstraddref
end;
@sir: Solange man das kann, ist es mit Abstand der bessere Weg. Abgesehen davon bin ich bei Strings mit Kombatibilitätsaussagen sowieso etwas vorsichtig. Mal sehen was noch alles läuft, wenn Delphi mal komplett auf
Unicode umgestiegen ist.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.