Zitat von
jaenicke:
Das ist etwas schneller:
Delphi-Quellcode:
function SwitchLowerUpper(Value: String): String;
var
i: Integer;
begin
Result := Value;
for i := 1 to Length(Value) do
if Value[i] in ['a'..'z'] then
Result[i] := Chr(Ord(Value[i]) - 32)
else if Value[i] in ['A'..'Z'] then
Result[i] := Chr(Ord(Value[i]) + 32);
end;
... logisch, lässt ja auch einiges aus ... äöü ?
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)