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