In den alten/kurzen 8.3-Dateinamen (DOS) machen sie schon ein paar Problemchen.
Für einen einfachen Test, ob der Dateiname ungültige Zeichen enthält ist deine Funktion ja geeignet
und endgültig läßt sich eh nicht alles so prüfen, da es die Gültigkeiten ja von sooooovielen Faktoren abhängt
Nja, falls es dich interessiert, gibt es auch schon etwas dazu in der CodeLib-
z.B.:
http://www.delphipraxis.net/internal...ect.php?t=4498
http://www.delphipraxis.net/internal...ct.php?t=17470
Ansonsten
Ein Therapeut entspricht 1024 Gigapeut.