Thema
:
Datei im Verzeichnis geöffnet/gesperrt?
Einzelnen Beitrag anzeigen
milos
Registriert seit: 14. Jul 2008
Ort: Bern (CH)
509 Beiträge
Delphi 11 Alexandria
#
2
AW: Datei im Verzeichnis geöffnet/gesperrt?
20. Apr 2015, 13:53
zusammenfalten
·
markieren
Delphi-Quellcode:
function
IsFileInUse(FileName: TFileName): Boolean;
var
HFileRes: HFILE;
begin
Result := False;
if
not
FileExists(FileName)
then
Exit;
HFileRes := CreateFile(PChar(FileName),
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
;
procedure
TForm1.FormCreate(Sender: TObject);
begin
if
IsFileInUse('
./test.csv
')
then
ShowMessage('
In Use
');
end
;
Quelle:
http://www.swissdelphicenter.com/tor...ode.php?id=104
Freundliche Grüsse
Milos
Zitat
milos
Öffentliches Profil ansehen
Mehr Beiträge von milos finden