Komm blos nicht auf die Idee WideSameText zu verwenden, auch wenn es logischer klingt, wenn man ein
Unicode-Delphi verwendet. (ab Delphi 2009)
Grundsätzlich war es "früher" so: (vor 2009)
* SameText war die "schnelle"
ASCII-Version
* AnsiSameText die langsamere
ANSI-Version
* WideSameText die entsprechende
Unicode-Version
ABER man kam im Jahre 2009 auf die geniale (manche nennen es saublöde Idee), dass man alle "neuen"
Unicode-Versionen ebenfalls
ANSI nenn, auch wenn sie
Unicode sind.
Wobei aber WideXxxXxx = WideString
und AnsiXxxXxx = AnsiString und UnicodeString
Es kommt aber auch darauf an, welche Units man eingebunden hat, denn nicht immer sind die beiden Varianten (
ANSI und
Unicode) solcher Funktionen in der selben
Unit, aber da meckert euch dann der Compiler an, vonwegen Typumwandlung und Datenverlus.
Es gibt ein paar Funktionen dieser Units, die aber aus der Reihe tanzen, wo die Namen ohne
ANSI/Wide ebenfalls
ANSI-Versionen sind.