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
SysAllocStringLen und seine Freunde) und wenn man sich an MultiPlatform gewöhnen will, dann sollte man besser den delphi-eigenen Typen verwenden)