Alexey_Gawrilow
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Frodo_Torbins Цитата: что если требуется запихнуть сложную VCL форму в dll-ку, и вызывать из основного VCL-приложения, то единственный рабочий вариант | Не уверен... 1) ActiveX. В приложении реализовать Host. psvAppletHost component 2) Использовать только Windows: hWindow + TMessage В DLL пропихнуть hInstance от Application (расшаривание очереди сообщений). Даже DevExpress хоститься. Host - D7, Embdedded form - D2007. Ну, да, RTL 2 раза, по сравнению с DevExpress - копейки. Цитата: Цитата: Для построения расширяемых программ, можно следует добавить скриптование, но это следующий этап. | Добавлено: AlekXL Цитата: даже в разделе реализации вызывает несовместимость дкушек, так что я перекомпилил VCL и вообще всё, что использовал с новой RTL | Я про что и говорю. Цитата: потом бац, новая версия - перебилд всего на свете своего кода. | Все одно - пересобирать ВСЕ. Имеет смысл, в этом случае, только если у пользователя - без девелоперского "магического" пакета. Пришел разработчик - подложил MagicDebugPackage.bpl - и в отладке. Цитата: Основная цель - декомпозиция монолита на части. | Цитата: - разный функционал на разных рабочих местах; - разный функционал для разных клиентов. | Цитата: - в InHouseDevelopment, и то когда все в твоей власти. | Цитата: Последний может вообще почти всё-что-угодно. | Но какова цена! Имхо, лучше уж тогда скриптоваться. |