Einzelnen Beitrag anzeigen

BerndS

Registriert seit: 8. Mär 2006
Ort: Jüterbog
491 Beiträge
 
Delphi 12 Athens
 
#8

AW: Quickreport und Windows-Pdf-Printer

  Alt 7. Dez 2021, 15:09
Könnte man nicht testen, ob sich die Datei exklusiv (fmOpenRead or fmShareExclusive) öffnen lässt?
Wenn die noch offen zum Schreiben ist, sollte das dann einen Fehler erzeugen.
ein kleines Beispiel: (Datei muss aber vorhanden sein)
Delphi-Quellcode:
function FileNotOpen(AFileName: string): Boolean;
begin
  try
    TFileStream.Create(AFileName, fmOpenRead or fmShareExclusive).Free;
    Result := True;
  except
    Result := False;
  end;
end;
  Mit Zitat antworten Zitat