Registriert seit: 29. Jul 2003
Ort: Essen
454 Beiträge
Delphi 2010 Professional
|
Re: Erkennen ob eine Datei gerade benutzt wird
17. Jun 2009, 13:41
Versuchs mal damit:
Delphi-Quellcode:
function IsFileInUse(const fName: TFileName): Boolean;
var HFileRes: HFILE;
begin
if not FileExists(fName) then
begin
Result := false;
Exit;
end;
HFileRes := CreateFile(PChar(fName),
GENERIC_READ or GENERIC_WRITE,
0,
nil,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
0);
Result := (HFileRes = INVALID_HANDLE_VALUE);
if not Result then
CloseHandle(HFileRes);
end;
Ich weiß, daß ich nichts weiß! Sokrates
|
|
Zitat
|