Ich verwende ReportBuilder und WPDF um einen Report als PDF abzuspeichern.
Dem User lasse ich einen Filenamen eingeben.
Nun möchte ich zwei sachen prüfen.
1.) Ob der Pfad für das angegebene File überhaupt existiert (sowohl relativ als auch absolut)
2.) Ob ich das File erzeugen könnte.
Wenn das PDF schon existiert, und im Acrobat geöffnet ist, bekomme ich eine
Access Violation.
im Moment mache ich folgendes :
Delphi-Quellcode:
function CanModifyFile(FileName : string) : Boolean;
begin
try
Result := not FileExists(FileName);
if not Result then
Result := DeleteFile(FileName);
except
Result := FALSE;
end;
end;
gibt es eine Möglichkeit zu testen ob man ein File überschreiben könnte ohne es zu überschreiben/löschen ?