Вариант1
Запуск WinExec('c:\catalog\proga.exe',SW_SHOW);
передача сообщения PostMessage(FindWindow('TForm1','Form1'),MoeSoobshenie,0,0);
прием сообщения в другой проге через procedure WMChar(var Message: TWMChar); message MoeSoobshenie;
Вариант2 DDE
Смотри компоненты закладки System. Там и запуск и отправка и прием. Умерено глючит динамическое обновление.
Можно много придумать. Один програмер както обеспечивал обмен сообщениями через файл: одна прога пишет в файл что надо сделать а другая раз в секунду читает файл и выполняет
Ничего работает до сих пор, и машину сильно не грузит файл ведь в кеше сидит. Но так писать нельзя, это неправильная программа
Добавлено:
Вариант1
Запуск WinExec('c:\catalog\proga.exe',SW_SHOW);
передача сообщения PostMessage(FindWindow('TForm1','Form1'),MoeSoobshenie,0,0);
прием сообщения в другой проге через procedure WMChar(var Message: TWMChar); message MoeSoobshenie;
Вариант2 DDE
Смотри компоненты закладки System. Там и запуск и отправка и прием. Умерено глючит динамическое обновление.
Можно много придумать. Один програмер както обеспечивал обмен сообщениями через файл: одна прога пишет в файл что надо сделать а другая раз в секунду читает файл и выполняет
Ничего работает до сих пор, и машину сильно не грузит файл ведь в кеше сидит. Но так писать нельзя, это неправильная программа