|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Delphi, запуск приложений |
|
Delphi - Delphi, запуск приложений
|
Старожил Сообщения: 225 |
Профиль | Отправить PM | Цитировать Как мне запустить приложение и активизировать одну из его функций, например запустить редактор, войти допустим в меню, поменять шрифт или что-то подобное. У меня есть программа, которая обрабатывает статические данные, так вот я хотел бы чтобы она обрабатывала не один раз, а срабатывала много, чтобы не руками каждый раз ее запускать... ну короче что-то вроде этого...
Добавлено: нужно ее запустить, загрузить файл, задать режим работы, сохранить данные |
|
------- Отправлено: 11:18, 15-01-2003 |
Модер Сообщения: 1716
|
Профиль | Сайт | Отправить PM | Цитировать Roman Go
На сайте sysinternals.com в regmon-е, который доступен с исходниками, есть такой код, там он regedit открывает и управляет им. Идея - отправка сообщений определенному окну. |
------- Отправлено: 11:35, 15-01-2003 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Guest |
Вариант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. Там и запуск и отправка и прием. Умерено глючит динамическое обновление. Можно много придумать. Один програмер както обеспечивал обмен сообщениями через файл: одна прога пишет в файл что надо сделать а другая раз в секунду читает файл и выполняет Ничего работает до сих пор, и машину сильно не грузит файл ведь в кеше сидит. Но так писать нельзя, это неправильная программа |
Отправлено: 18:05, 20-01-2003 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Запуск DOS-приложений из приложений Windows | Nadine3452 | Microsoft Windows 2000/XP | 2 | 28-05-2009 13:16 | |
Запуск приложений с Ярлыков | PhantomLo | Хочу все знать | 2 | 19-12-2008 23:04 | |
Delphi - Выход из приложений на Delphi 7 при перезагрузке | vunder | Программирование и базы данных | 1 | 21-02-2004 22:24 | |
Delphi - Разработка CGI приложений на DELPHI | UZER | Программирование и базы данных | 8 | 04-01-2004 21:07 | |
Запуск DOSовских приложений | vin10 | Microsoft Windows 2000/XP | 6 | 28-04-2003 08:19 |
|