Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Delphi, запуск приложений

Ответить
Настройки темы
Delphi - Delphi, запуск приложений

Старожил


Сообщения: 225
Благодарности: 0

Профиль | Отправить PM | Цитировать


Как мне запустить приложение и активизировать одну из его функций, например запустить редактор, войти допустим в меню, поменять шрифт или что-то подобное. У меня есть программа, которая обрабатывает статические данные, так вот я хотел бы чтобы она обрабатывала не один раз, а срабатывала много, чтобы не руками каждый раз ее запускать... ну короче что-то вроде этого...

Добавлено:

нужно ее запустить, загрузить файл, задать режим работы, сохранить данные

-------
Нет такой плохой ситуации, которая не могла бы стать еще хуже.


Отправлено: 11:18, 15-01-2003

 

Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


Roman Go
На сайте sysinternals.com в regmon-е, который доступен с исходниками, есть такой код, там он regedit открывает и управляет им. Идея - отправка сообщений определенному окну.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 11:35, 15-01-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Guest

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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Delphi, запуск приложений

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Запуск 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




 
Переход