Witam,
chciałbym się dowiedzieć jak pod C++ Builderem 6 na windzie sprawdzić czy plik jest używany. Zależy mi na tym, żeby to było ludzkie, a nie sprawdzało czy da się usunąć plik albo zmienić jego nazwę i żeby nie wyświetlało, że plik jest używany kiedy ma atrubut 'tylko do odczytu'. Znalazłem coś takiego w Delphi:
function sprawdz_plik(s:string):boolean;
var plik:tfilestream;
b:boolean;
begin
b:=false;
try
plik:=tfilestream.create(s,fmopenwrite);
plik.free;
except
b:=true;
end;
if b then sprawdz_plik:=true else
sprawdz_plik:=false;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if sprawdz_plik('c:\1.exe') then
showmessage('jest używany')
else
showmessage('nie jest używany')
end;
...ale Delphi nie znam i nie potrafię tego "przetłumaczyć" na C++ :/ Jak ktoś potrafi to przerobić albo wie jak to zrobić w C++ to proszę o pomoc.