Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Alternative für Windows-APIs CharUpper und CharLower?

  Alt 21. Jan 2014, 14:15
Nur nicht vom Namen verwirren lassen.

Bei der D2009-Umstellung dachte sich ein Idiot, daß es besser wäre, die neuen UnicodeFunktionen auch so zu nennen, damit es weniger Arbeit macht, den alten Code umzustellen.
Denn UpperCase (Delphi und nicht WinAPI) ist nicht die unabhängige Variante vom AnsiUpperCase, so wie man es von der WinAPI sonst kennt (CreateFile > CreateFileA / CreateFileW).
Dafür ist UpperCase theoretisch schneller, als die WinAPI. (wenn es nur um A bis Z geht, da hier bei jedem Buchstaben maximal ein Bit umgeschaltet wird)

Beim WideUpperCase muß man aufpassen nicht die WideString-Variante (Unit SysUtils) zu erwischen.
Und die Units WideStrings, WideStringUtils und WideStrUtils darf man auch oftmals vergessen.
$2B or not $2B

Geändert von himitsu (21. Jan 2014 um 14:18 Uhr)
  Mit Zitat antworten Zitat