Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#12

Re: Herausfinden, ob Char ein Großbuchstabe ist.

  Alt 24. Jun 2006, 15:04
Hallo,

habt ihr euch eigentlich mal überlegt, was bei eurer UpperCase-Lösung im Hintergrund alles abläuft? Hier eine kleine Zusammenstellung:

Code:
- StackFrame einrichten
- unsichtbares TRY..FINALLY initialisieren
- Char in String umwandeln
- AnsiUpperCase aufrufen
  - LStrLen
  - LStrToPChar
  - LStrFromPCharLen
  - CharToUpperBuff
- LStrCmp
- String freigeben
- TRY..FINALLY aufräumen
- StackFrame auflösen
Die Lösung von ManuMF kommt im Vergleich dazu mit ein paar Subtraktionen aus.

Der ganze Aufwand ist aber nicht notwendig: Windows bietet eine Funktion mit Namen IsCharUpper an...

Gruß Hawkeye
  Mit Zitat antworten Zitat