Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.199 Beiträge
 
Delphi 12 Athens
 
#19

AW: string mit postmessage übermitteln?

  Alt 14. Apr 2017, 12:41
OK die Null spar ich mir, aber das PAnsiChar?
falls ich dann doch einmal einen Unicodefähigen Compiler nutzen sollte, dann liegen doch wohl auch die Constanten als 16Bit Chars vor, und da sollte PAnsiChar doch eher für eine "Verkürzung sorgen?
Untypisierte Konstanten werden an der Verwendungsstelle eingefügt und eventuell angepasst.
Delphi-Quellcode:
const xxx = 'abc'; // untypisiert
const yyy: string = 'abc'; // typisiert

PChar(xxx) // compilerabhängig
PAnsiChar(xxx) // immer ein Ansistring
PWideChar(xxx) // immer ein Unicodestring

PChar(yyy) // immer richtig
PAnsiChar(yyy) // kann funktionieren (vor 2009), aber muß es nicht
PWideChar(yyy) // kann funktionieren (ab 2009), aber muß es nicht
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat