Was ist mit einem Leerstring "ohne" irgendein Zeichen?
Exakt aus diesem Grund steht das "Result := false" vor der Überprüfung. Man könnte die Funktion auch auch anders nennen, dann ist es noch eindeutiger
Delphi-Quellcode:
function HatStringUnerlaubteZeichen(Value: string): boolean;
begin
Result := false;
...
Gruss Otto PS: Sorry wenn ich manchmal banale Fragen stelle. Ich bin Hobby-Programmierer und nicht zu faul die SuFu zu benutzen