Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > взаимодействие программ друг с другом


Автор: Draxx 10.10.2009, 14:37
у меня есть две программ которые ведут лог в текстовый фал, например одна записывает "1" другая "0", третья программа читает из этого текстового файла эти единички и нолики. все эти программы работает если их запустить или нажать на кнопку.
Вопрос. можно ли сделать чтобы третья программа висела в памяти компьютера постоянно и постоянно сканировала уже не текстовый файл, а момент запуска тех первых двух программ,  делала отметку о типе программы которая запустилась (первая или вторая) и время их запуска.

в общем как мне  сделать постоянную проверку на запуск первых двух программ?

Автор: Akella 10.10.2009, 16:21
Можно в третьей программе создать поток и в потоке проверять раз в секунду запуск первых двух программ.
Можно обрабатывать события Windows. И ловить события запуска программ.
При запуске две первые программы могут отправлять третьей программе пользовательские события.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)