Jak sprawdzić, czy plik jest używany. Zależy mi na możliwości sprawdzenia dowolnego pliku i aby nie było to coś w stylu:
"usunąć, zmienić nazwę i jak system wyświetli błąd to znaczy że go używa"
Znalazłem taki przykład:
var
f : file;
Path : String;
begin
AssignFile (f,'C:\upx.exe');
{$I-} reset (f); {$I+}
case IOResult of
0 : ShowMessage('Plik nie jest używany');
2 : ShowMessage('Nie ma wskazanego pliku');
32 : ShowMessage('Plik jest używany !');
end;
end;
ALE... to działa TYLKO na pliki EXE, a ja chce dla każdego pliku móc sprawdzić.
Dodatkowo (jeśli to możliwe) przez jaką aplikację plik jest używany ??
Bardzo mi na tym zależy