Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
16. Feb 2015
Was hat das damit zu tun?
Es wurde nirgendwo genannt, wie die "Definition" dafür aussieht, also was in diesem Fall gemacht wird.
Ein String ohne irgendwelche Teichen ist erlaubt, nach dieser Funktion "hat ungültige Zeichen".
Und jetzt, wo wir wissen, daß es eine Prüfung für Dateinamen werden sollte, was natürlich vorher nichtmal erwähnt wurde, dann wären zwar Dateien ohne "Dateiname", also...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
16. Feb 2015
Demnach ist dein Vorgehen und die Überschrift falsch, denn du willst nicht auf "ungültigen" Zeichen prüfen, sondern darauf, daß der String nur aus "gültigen" Zeichen besteht.
Das ist auch erstmal OK, denn deine Definition besteht nur aus den gültigen Zeichen und "alle" Ungültigen wirst du nicht kennen und sie auch nicht alle prüfen wollen.
Lösung: Prüfe jedes Zeichen, ob es gültig ist und...