Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: eigene Texteingabe programmieren

  Alt 14. Jan 2022, 15:53
Zitat:
// Weil myKeypressed Rückgabetyp WideString, vorher String aber liest Unicode
String = Unicode, seit Delphi 2009

So lange es nicht darum geht mit externen Komponenten/APIs zu reden, würde ich von WideString (OLE-String) eher abraten.
String, oder wenn es "explizit" Unicode sein soll, dann UnicodeString.

UnicodeString ist die Unicode-Variante des AnsiString (des String von D2 bis D2009)

Es funktioniert auch mit WideString, aber dessen Speicherverwaltung muß man sich echt nicht antun,
außerdem gibt es WideString eh nur im Windows (nutzt intern MSDN-Library durchsuchenSysAllocStringLen und seine Freunde) und wenn man sich an MultiPlatform gewöhnen will, dann sollte man besser den delphi-eigenen Typen verwenden)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat