Zitat von
Mr. No:
ich habe in zwei unterschiedlichen Klassen Stringzeigertypen derart definiert:
ausblenden anzeigen Sourcecode
Der Datentyp AnsiString (ab Delphi 2 ist das gleich String) ist von sich aus schon ein Zeiger.
sizeof(string) ergibt 4 !!
Ausserdem wird beim AnsiString intern Referenzzählung sowie automatische Speicherbelegung & freigabe angewendet.
Also ist ein String
zeigertyp kontraproduktiv.
Übrigens ist
PString schon in System.pas deklariert und sollte deshalb nicht erneut deklariert werden.