Einzelnen Beitrag anzeigen

Mario

Registriert seit: 7. Apr 2003
567 Beiträge
 
Delphi 2006 Enterprise
 
#2

Re: Prüfen, ob eine Datei geöffnet werden kann

  Alt 19. Okt 2004, 10:04
Ich vermute, dass Deine Routine schon korrekt ist. Jedoch arbeitet Office mit temporären Dateien, die parallel zu Deiner Datei angelegt werden, vermutlich darfst Du also die geöffneten Office Files trotzdem noch öffnen.

Probiere es mal so:
Delphi-Quellcode:
Function TryOpen(FileName: String):Boolean;
var aFile: File;
begin
  Result := False;
  AssignFile(aFile, FileName);
  Try
    Try
     Reset(aFile);
    Finally
     CloseFile(aFile);
    End;
    Result := True;
  Except
  End;
end;
Schöne Grüße,
Mario Noack
  Mit Zitat antworten Zitat