Autor Beitrag
Edmund Jenner-Braunschmie
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 34

WIN XP Professional
D2009 Professional
BeitragVerfasst: Mo 22.09.08 11:24 
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

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19315
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 22.09.08 12:42