Ovo sam uspeo da detektujem uz pomoć komponente ShellChangeNotifier iz Delphija, međutim, nikako ne mogu da dobijem detaljnije informacije i tome šta se desilo, kao i ime fajla koji se promenio:
Kao što vidite, procedura koja se poziva u OnChange događaju ne daje ništa od parametara, tako da ne znam kako videti ono što me zanima.
Alternativa je možda komponenta FolderMonitor, ali mene više zanimaju besplatne alternative, a i koliko vidim sa slike, ova komponenta FolderMonitor ne nudi mnogo više od ShellChangeNotifier komponente.
Da li neko ima neke ideje? Neka druga komponenta? WinAPI?
Code:
procedure TForm1.ShellChangeNotifier1Change;
begin
showmessage('Neshto se promenilo');
end;
procedure TForm1.ShellChangeNotifier1Change;
begin
showmessage('Neshto se promenilo');
end;
Kao što vidite, procedura koja se poziva u OnChange događaju ne daje ništa od parametara, tako da ne znam kako videti ono što me zanima.
Alternativa je možda komponenta FolderMonitor, ali mene više zanimaju besplatne alternative, a i koliko vidim sa slike, ova komponenta FolderMonitor ne nudi mnogo više od ShellChangeNotifier komponente.
Da li neko ima neke ideje? Neka druga komponenta? WinAPI?