![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подключение внешних программ
Егоров А.Н. © (2007-01-09 10:12:00)Есть MainForm с меню. Есть внешние (уже готовые) проекты как EXE-файлы. Можно ли организовать вызов из меню MainForm этих EXE-файлов. Но так, чтобы они запускались наподобие (или как) MDI Child Window, а не самостоятельные процессы. Т.е. из этих внешних программ нужен доступ к меню и кнопкам панели инструментов MainForm, но так, чтобы формы этих программ оставались на рабочем поле MainForm.
Сергей М. (2007-01-10 14:07:00) [1]
> Чапаев © (10.01.07 14:03) [6]
> Всех-то делов
Ну а как насчет
> из этих внешних программ нужен доступ к меню и кнопкам панели
> инструментов MainForm
?
Чапаев (2007-01-10 14:03:00) [2]> [4] Егоров А.Н. (10.01.07 12:58)
Создаёшь десктоп, при создании процесса указываешь этот десктоп, периодически главная программа этот десктоп сканирует и выводи что надо к себе в окно... Всех-то делов... %-)
Сергей М. (2007-01-10 13:00:00) [3]
> как мне эти формы подключить к новому проекту?
Обычным образом - с пом. меню "Project-> Add To Project .." указываешь pas-файл , в котором определена и реализована интересующая форма.
Егоров А.Н. (2007-01-10 12:58:00) [4]EXE то мои. Есть и сам проект с формами, но вот как мне эти формы подключить к новому проекту? Я уже начал писать новый проект. Но сейчас не могу подсоединить уже готовые формы из старого проекта.
Чапаев (2007-01-09 11:14:00) [5]> [0] Егоров А.Н. (09.01.07 10:12)
Что-то я не понял. Эти EXE твои или "левые"? Если твои, то, пожалуй, можно, но геморрой тот ещё. Лучше перепроектировать.
Егоров А.Н. (2007-01-09 10:47:00) [6]Спасибо за ответ. Жаль, что нельзя.
Сергей М. (2007-01-09 10:25:00) [7]
> а не самостоятельные процессы
Считай что нельзя.
На то и exe, чтобы по их образам система могла (и обязана) создавать процессы.