Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Filename auf Plausibilität prüfen ("Syntaxprüfung")


Edmund Jenner-Braunschmie - Mo 22.09.08 11:24
Titel: Filename auf Plausibilität prüfen ("Syntaxprüfung")
Hallo Delphi-Freunde!

Ich habe ein Programm erstellt, das Informationen von einer Maschine in Dateien speichert, dessen Dateiname der Bediener vorher in einer Liste angibt.

Nun kann es sein, dass der Bediener versehentlich Zeichen eingibt, die in einem Dateinamen nicht erlaubt sind z.B.: '/', ... Ihm fällt das nicht auf und erst im Betrieb, irgendwann, wenn nun der nicht geeignete Dateiname dran ist, kommt die Exception.

Nun möchte mein Kunde, dass ich die Plausibilität der eingegebenen Dateinamen (in der Liste) vorher (bei der Eingabe) prüfe und eine Meldung ausgebe, wenn was im Dateinamen nicht passt.

Gibt es da was fertiges? Oder hat jemand eine Idee, wie ich das relativ einfach lösen kann.

Die Datei erzeuge ich mit


Delphi-Quelltext
1:
FileStr := TFileStream.Create(filename, fmCreate);                    


Vielen Dank und freundliche Grüße
Edmund Jenner

Moderiert von user profile iconTino: Überflüssige Zeilenumbrüche entfernt.
Moderiert von user profile iconTino: Delphi-Tags hinzugefügt.


jaenicke - Mo 22.09.08 12:42

Suche bei Google DELPHI DATEINAME G?LTIGKEIT PR?FEN
--> die ersten beiden Ergebnisse warens sofort...
http://www.delphipraxis.net/post681638.html (wohl am besten)
http://www.delphi-library.de/topic_pruefen+ob+der+Dateiname+aus+gueltigen+Zeichen+besteht_21567.html