Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
Re: SaveDialog und unzulässiger Dateiname
8. Dez 2007, 20:18
Naja, soviel Arbeit ist das aber auch nicht. Eine schnell zusammengeproggte Version:
Delphi-Quellcode:
function ValidFileName(const sFileName: TFileName): Boolean;
//ohne Anspruch auf Vollzähligkeit, habe auf die Schnelle keine Liste gefunden
const BadChars: set of char = ['*','?', //Wildcards
'<','>', //Dateiumleitung
'|', //Pipezeichen
'/','\' //PathDelimiter
];
var i: integer;
begin
Result := Length(trim(sFileName)) > 0;
if Result then
for i := 1 to Length(sFileName) do
if sFileName[i] in BadChars then
begin
Result := false;
break;
end;
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|