![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать, что определенное окно "издало" звук?
UnknownUrer © (2015-09-15 17:33:00)Здравствуйте.
Есть три программки, работающие с оборудованием (снимают данные с оборудования, обрабатывают их по своей логике и записывают результат в файлы). Программки старые, исходников от них нет.
Нужно как-то узнать момент, когда произошло считавание данных и запись их в файл, чтобы взять эти данные, обработать и перенести в БД. Данные могут поступать от 2-3 раз в минуту до 1 раза в 2-3 часа.
В этих программах есть возможность включить звуковое оповещение на поступление данных от оборудования.
Вопрос: Как программно можно узнать, что на колонки был подан какой-то звуковой сигнал? И как можно узнать, что звуковой сигнал был подан каким-то конкретным приложением?
brother (2015-09-17 16:23:00) [1]beep?
Palladin (2015-09-16 23:25:00) [2]
> DayGaykin © (16.09.15 22:00) [4]
а какими функциями программы издают звук?
DayGaykin (2015-09-16 22:00:00) [3]Выяснить какой функцией программа издает звук и перехватить ее.
Dennis I. Komarov (2015-09-16 04:57:00) [4]ReadDirectoryChangesW()
Германн (2015-09-16 01:03:00) [5]Ещё проще, имхо, заново написать эти три программки. Да и вдобавок правильнее.
DVM (2015-09-15 18:10:00) [6]
> Нужно как-то узнать момент, когда произошло считавание данных
> и запись их в файл
Не проще ли мониторить изменение содержимого файла и(или) каталога куда записываются данные?