Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать, что определенное окно "издало" звук?


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]


> Нужно как-то узнать момент, когда произошло считавание данных
> и запись их в файл

Не проще ли мониторить изменение содержимого файла и(или) каталога куда записываются данные?


Наверх

Титульная страница Поиск, карта сайта Написать письмо