Показать сообщение отдельно
Старый 22.09.2004, 13:21     # 2
Dimm
Добрый фей-мод
 
Аватар для Dimm
 
Регистрация: 18.09.2002
Адрес: Израиль
Пол: Male
Сообщения: 4 155

Dimm СуперБогDimm СуперБог
Dimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБогDimm СуперБог
-Time-

Не все так сложно:

1) Определяешь и запускаешь отдельный поток.
2) В нем вызываешь Win32 API функцию ReadDirectoryChangesW. (смотри в MSDN). Функция может работать как синхронно так и асинхронно. Определяешь нужный тебе фильтр (NotifyFilter) и вызываешь. Функция возвращается, когда произошли изменения в директории.
По результатам нотификации определяешь, что произошло ( в твоём случае - появление нового файла) и выполняешь своё действие (игрешь музыку).
Все это должно работать в цикле (если тебе надо следить постоянно).


П.С.
в .NET используется класс FileSystemWatcher.
__________________
Фотолюбительщина

Пока слова не сказаны - ничего нет. Но если они сказаны, даже то чего нет становится реальностью.
Dimm вне форума