Как запихнуть все (кроме главной формы) в DLL-ки?
Формы компилить отдельно в DLL и потом их как-то подключать. И их можно будет нормально использовать, так еслибы они были просто в проекте (т.е. обращаться к компонентам одних форм из других и т.д.)?
К чему я это затеял. Мне нужно разрузить главный exe файл, а также для облегченного обновления, неперекомпилирования всех форм и т.д.
%%%%%%%%%%%%
Пункт №2:
-Как указать в автоматическом режиме что именно мне надо для приложения куски библиотек ДЛЯ тех компонентов которые есть в ПРОЕКТЕ, а не вся библиотека vcl, из которой используется всего-то 5-6 компонентов.
По поводу вопроса номер 2, сомневаюсь что у тебя что то получится :), там и так всё автоматом подключается, открой в нортоне файл экзешника (F3), и посмотри какие ф-и написаны в тексте программы.
Тыж не будешь ковырять то что находится в vcl.h
Если у кого еще какие-то мысли будут или поучения, говорите также с удовольствием послушаю.
Цитата: EpoxDe1u
Я тут мельком читал где-то о таком варианте.
Формы компилить отдельно в DLL и потом их как-то подключать. И их можно будет нормально использовать, так еслибы они были просто в проекте (т.е. обращаться к компонентам одних форм из других и т.д.)?
К чему я это затеял. Мне нужно разрузить главный exe файл, а также для облегченного обновления, неперекомпилирования всех форм и т.д.
%%%%%%%%%%%%
Пункт №2:
-Как указать в автоматическом режиме что именно мне надо для приложения куски библиотек ДЛЯ тех компонентов которые есть в ПРОЕКТЕ, а не вся библиотека vcl, из которой используется всего-то 5-6 компонентов.
Формы компилить отдельно в DLL и потом их как-то подключать. И их можно будет нормально использовать, так еслибы они были просто в проекте (т.е. обращаться к компонентам одних форм из других и т.д.)?
К чему я это затеял. Мне нужно разрузить главный exe файл, а также для облегченного обновления, неперекомпилирования всех форм и т.д.
%%%%%%%%%%%%
Пункт №2:
-Как указать в автоматическом режиме что именно мне надо для приложения куски библиотек ДЛЯ тех компонентов которые есть в ПРОЕКТЕ, а не вся библиотека vcl, из которой используется всего-то 5-6 компонентов.
здесь посмотри насчет BPL (вариант геморойный, хотя и интересный)
Цитата: iridum
Без проблем. Создаешь интерфейс плагинов, настолько широкий, насколько захочется, можешь хоть всю программу в длл написать.
Вот тут немного подробнее, если можно с простым примером (форма + длл второй формы) как это закомпилить и линковать. Дико извиняюсь, не творил еще приложений с плагинами или их поддержкой.