Zitat von
himitsu:
Delphi-Quellcode:
for i:=1 to Length(Str) do
begin
if str[i] in ['0'..'9'] then
Include(Result, Ziffer);
else if str[i] in ['a'..'z','A'..'Z'] then
Include(Result, Zeichen);
else
Include(Result, Andere);
if Result = [Ziffer, Zeichen, Andere] then
break;
end;
Auch wenn diese Bemerkung mit der aktuellen Lösung nichts mehr zu tun hat, erlaube ich mir eine Anmerkung loszuwerden...
Seit wann kommt vor ein "else" ein ";" ??? (Taucht in den genannten Versionen mehrfach auf...)