Вниз
Скачать: CL | DM;

Файловые события   Найти похожие ветки 

 
Saint_Byte   (2002-04-16 15:33) [0]

Тут такая проблема , файловые события не ловяться , но на данный код Нуль эмоций :
hNotifyFilter:=
FILE_NOTIFY_CHANGE_FILE_NAME and
FILE_NOTIFY_CHANGE_DIR_NAME and
FILE_NOTIFY_CHANGE_ATTRIBUTES and
FILE_NOTIFY_CHANGE_SIZE and
FILE_NOTIFY_CHANGE_LAST_WRITE and
FILE_NOTIFY_CHANGE_SECURITY ;
ChangeHandle:= FindFirstChangeNotification(PChar("C:\"),true, hNotifyFilter);
if ChangeHandle <> INVALID_HANDLE_VALUE then
while true do
application.ProcessMessages;
application.ProcessMessages;
begin
if WaitForSingleObject(ChangeHandle,500) = WAIT_OBJECT_0 then
begin
case ChangeHandle of
FILE_NOTIFY_CHANGE_FILE_NAME :
memo1.Lines.Add("FILE_NOTIFY_CHANGE_FILE_NAME");
FILE_NOTIFY_CHANGE_DIR_NAME :
memo1.Lines.Add("FILE_NOTIFY_CHANGE_DIR_NAME");
FILE_NOTIFY_CHANGE_ATTRIBUTES :
memo1.Lines.Add("FILE_NOTIFY_CHANGE_ATTRIBUTES");
FILE_NOTIFY_CHANGE_SIZE :
memo1.Lines.Add("FILE_NOTIFY_CHANGE_SIZE");
FILE_NOTIFY_CHANGE_LAST_WRITE :
memo1.Lines.Add("FILE_NOTIFY_CHANGE_LAST_WRITE");
FILE_NOTIFY_CHANGE_SECURITY :
memo1.Lines.Add("FILE_NOTIFY_CHANGE_SECURITY");
end;
end;
FindNextChangeNotification(ChangeHandle);


 
panov ©   (2002-04-16 16:02) [1]

Приведенный выше код используй только под WINNT4 или выше.


 
Saint_Byte   (2002-04-17 17:26) [2]

Так а что делать в 9х виндах? Линк плз киньте

Там же тоже собития есть и етс

Да я тоже так подумал "FILE_NOTIFY_CHANGE_SECURITY" Но потом подумал что будует и так работать ...





Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
1-55127
olga k
2002-06-02 18:46
2002.06.17
Раьота с файлами и строками


1-55113
VJar
2002-06-05 14:30
2002.06.17
Адресса окон


4-55377
Tpv
2002-04-12 10:11
2002.06.17
Считывание данных из Wav файла


3-55044
nedden
2002-05-22 13:01
2002.06.17
Программное создание ClientDataSet


3-55009
AndruhaM
2002-05-23 16:06
2002.06.17
Как организовать поиск




   Наверх