Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: D2010: CompareText liefert anderer Werte als -1,0,+1

  Alt 19. Aug 2011, 19:24
CompareText vergleicht bitgenau Byte-/Char-weise und beachtet keine Codepages.

Nimm AnsiCompareText, das ist unter D2007- ANSI und seit D2009+ ist das Unicode (auch wenn es nicht so klingt).

Aber blos kein WideCompareText verwenden, denn das ist WideString (war es schon vor D2009) und somit sehr bremsend, wenn der UnicodeString/String erst umkodiert werden muß. (es sei denn,man nutzt WideStrings, dann ist es genau andersrum)


AnsiCompareText/WideCompareText = WinAPI
CompareText = delphieigener Assemblervergleich.
$2B or not $2B

Geändert von himitsu (19. Aug 2011 um 19:27 Uhr)
  Mit Zitat antworten Zitat