De syntaxisfout wordt gemakkelijk langs bevestigd
… OpenFile (PAnsiChar (FileName).
maar het werkt niet echt.
Dit men.
functie FileInUse (FileName: koord): Van Boole;
var hFileRes: HFILE;
begin
Resultaat: = Vals;
als niet FileExists (FileName) dan weggaat;
hFileRes: = CreateFile (PChar (FileName),
GENERIC_READ of GENERIC_WRITE,
0,
nul,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
0);
Resultaat: = (hFileRes = INVALID_HANDLE_VALUE);
als niet Resultaat toen
CloseHandle (hFileRes);
eind;