У меня нет опыта работы с dll прямо сейчас. Мое приложение состоит из нескольких программ с несколькими формами и единицами. Теперь я хочу поставить их «вместе». Это означает, что я хочу иметь один вход, который будет вызывать эти отдельные программы из dll.Delphi Dll - более одной формы/единицы в одной dll
Поскольку у программ есть несколько единиц, мой вопрос в том, можно ли поставить более одной формы/единицы в одну DLL. (полная программа) Тогда я мог бы назвать Программы как DLL.
До сих пор программы выполнялись отдельно, между ними нет зависимостей. Внутри них есть каскадные формы (Form1 вызывает Form2 или form3 или ...). Если невозможно объединить их все в одну dll, могу ли я каскадировать DLL (т. Е. Вызвать dll 1 dll1 вызывает dll 2)?
Я использую Delphi 2007/XE с Firebird 2.x через IBDAC
ТИА
Рассмотрите возможность использования пакетов 'bpl' вместо dll. Вы также можете создавать пакеты времени разработки с вашими компонентами и устанавливать их в свою среду IDE. Узнайте больше о bpls здесь: http://edn.embarcadero.com/article/27178 – Adam
Насколько я знаю, bpl и dll (внутри мира дельфи) как-то взаимозаменяемы в этом смысле, что после принятия решения, какие из них Чтобы использовать, я могу сделать то же самое с ними? (кроме функций вызова с других языков) –
Вам не нужны DLL. Просто включите весь код в одну программу. –