Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];

Вниз

Отслеживание создания файла   Найти похожие ветки 

 
SMART_n   (2004-05-17 18:27) [0]

Необходимо обработать событие создания файла в конкретной директории. Как это можно реализовать?


 
Петров Денис ©   (2004-05-17 18:35) [1]

См. ReadDirectoryChangesW с флагом FILE_NOTIFY_CHANGE_CREATION в MSDN


 
SMART_n   (2004-05-17 19:15) [2]

Я ещё не очень силён в Делфи, не могли бы вы привести пример, как написать обработчик такого события?


 
Palladin ©   (2004-05-17 19:17) [3]

Если не силен самое время научится читать справку и прочие публикации. Тогда точно станешь сильным :)


 
TUser ©   (2004-05-17 20:18) [4]

На этом сайте есть "Монитор каталогов". Тебе надо его упростить.


 
Петров Денис ©   (2004-05-17 20:48) [5]

> TUser ©   (17.05.04 20:18) [4]
Что-то там про ReadDirectoryChangesW сказано только то, что она не работает в Win9x...

SMART_n   (17.05.04 19:15) [2]
Выложил на свой ftp-сервер пример, сделал на скорую руку, так что просьба строго не судить.
Скачать можно по адресу: ftp://formula-it.ru/updates/filemon.zip
Может, немного прояснит ситуацию.

Но все-таки рекомендую привыкать к чтению умных книг и MSDN.


 
Петров Денис ©   (2004-05-17 20:50) [6]

Блин, прошу прощения:
ftp://ftp.formula-it.ru/updates/filemon.zip


 
SMART_n   (2004-05-17 20:53) [7]

Мне не очень понятно, ReadDirectoryChangesW это функция, возвращающая boolean. Мне же требуется написать обработчик события, чтобы при создании файла выполнялся произвольный код.

Palladin
Да, справки и доки надо уметь читать. Но если здесь есть люди, которые это уже реализовывали, то они наверняка смогут объяснить мне это намного доступнее. Ведь, по-моему, как раз для этого и существует форум, для обмена опытом...

TUser
Не очень большая програмка. Попробую разобраться...


 
Palladin ©   (2004-05-17 21:13) [8]


> Да, справки и доки надо уметь читать.

А уметь читать ты не хочешь


> Но если здесь есть люди, которые это уже реализовывали,

Есть.


> то они наверняка смогут объяснить мне это намного доступнее

Сомневаюсь.


> Ведь, по-моему, как раз для этого и существует форум, для
> обмена опытом...

что бы обмениватся опытом нужно иметь хотя бы свой, а то ведь функция возвращающая boolean с произвольным кодом не совместима, блин...

рядом с тобой не будет все время кто то сидеть и разжевывать все, так что хоть посмотри в справку когда будешь изучать пример... попытайся ее понять... словарь возьми в конце концов...


 
SMART_n   (2004-05-17 22:37) [9]

Петров Денис
Спасибо, но у меня почему-то не качается...пишет, что не может установить соединение... :( Попробую позже.

Palladin


>А уметь читать ты не хочешь


С чего ты взял? Я прочитал описание этой функции, меня интересовала конкретная реализация на Делфе.


> что бы обмениватся опытом нужно иметь хотя бы свой, а то
> ведь функция возвращающая boolean с произвольным кодом не
> совместима, блин...


Согласен, у меня мало опыта программирования на Delphi, поэтому я и прошу помощи... А насчёт функции, я не говорил что она не совместима, я просил помочь написать обработчик события, используя эту функцию.


> рядом с тобой не будет все время кто то сидеть и разжевывать
> все, так что хоть посмотри в справку когда будешь изучать
> пример...


Вот именно, всё что я просил - пример...



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

Форум: "Основная";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.038 c
1-1084852165
nedefan
2004-05-18 07:49
2004.05.30
Помогите пожалуйста создать процедуру.


9-1075736940
Igoryok
2004-02-02 18:49
2004.05.30
Зарисовка области по точкам соединённых кривыми


14-1084121521
Drakon
2004-05-09 20:52
2004.05.30
KOffice для Windows


11-1074237028
<Falcon>
2004-01-16 10:10
2004.05.30
QueryEndSession и вход в систему под другим именем


3-1084274477
bushmen
2004-05-11 15:21
2004.05.30
Знающим MySQL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский