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


Автор: Ji2m 24.1.2009, 15:49
Кто нибудь знает как можно сделать многомодульное приложение? То есть заставить несколько экзешников работать как единое. Если подробнее, хочу сделать самообновляющееся программу.
Для этого разделил программу на три части (три экзешника + дополнительные файлы)

Модуль №1. Базовая платформа. Обеспечивает запуск остальных экзешников и проверка на обновление и некоторые другие функции.

Модуль №2. Модуль обновления. Обеспечивает обновления третьего модуля и дополнительных файлов.

Модуль №3. Главный функциональный модуль.

Хочу что бы в панели задач отображалась только один, 1-модуль и при закрытии 1-модуля закрылись другие дочерние модули (даже при снятии через диспетчер задач).

Заранее спасибо всем кто поможет.

Добавлено через 11 минут и 50 секунд
Извините, забыл сказать:

Не знаю когда но я видел в диспетчере задач древовидную структуру процессов, если память не изменяяет процесс был avp.exe. Пришла идея о создании дочернего процесса. Пробовал CreateProcess. Не получилось.

Добавлено через 13 минут и 57 секунд
Не понял действие модераторов, зачем переместили тему сюда? Думаю проблема не для новичков.

Автор: THandle 24.1.2009, 17:55
Ji2m, делать в виде екзешников - это уже не многомодульность smile 

Посмотри вот это:

http://gunsmoker.blogspot.com/2008/12/1.html

Там и написано хорошо и ссылки нужные есть. smile

Автор: Ji2m 27.1.2009, 08:46
Спасибо THandle, почитал статью.

В принципе, не обязательно быть многомодульным, то есть как плагины.
Мне бы только как я описал, и всё. Потому что две дополнительные модули (экзешники)
очень большие.

Автор: RinOSpro 4.2.2009, 13:50
Да зря это в раздел "Delphi: Для новичков" перенесли) ведь вопрос архитектуры ПО довольно сложный вопрос...

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