Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как передалеть DLL в BPL? / 4 сообщений из 4, страница 1 из 1
17.11.2003, 04:48
    #32325768
Miktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передалеть DLL в BPL?
Собственно сабж... Т.е. у меня есть DLL, но из-за сложности вызова дочерний формы из нее, пришла мысль переделать ее в BPL. При этом, если в DLL у меня были экспортируемые процедуры, куда я передавал необходимые начальные значения. А как все это переделать безболезненно и быстро в BPL?
Miktor
...
Рейтинг: 0 / 0
17.11.2003, 11:45
    #32325993
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передалеть DLL в BPL?
Создаешь новый проект-пакедж и переносишь туда модули. Экспортируемые функции из DLL точно также объявляешь через exports в любом модуле. Загрузка bpl через LoadPackage, выгрузка через UnloadPackage. Подключение экспортируемых функций через тот же GetProcAddress.
...
Рейтинг: 0 / 0
18.11.2003, 02:03
    #32326913
Miktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передалеть DLL в BPL?
Что-то не вышло. Создал БПЛ, в нее поместил 1 чистую форму. Написал функцию вызова модальной формы, поместил ее в exports. Вызывается нормально. Написал функцию вызова дочерней формы - ругается "No MDI form active". И еще, при вызове дочерней формы нельзя выгружать BPL? Тогда где ее выгружать?
Miktor
...
Рейтинг: 0 / 0
18.11.2003, 10:31
    #32327080
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передалеть DLL в BPL?
Здесь будут все те же траблы, что и с DLL. Поскольку BPL - это самая обычная DLL, только с кучей эспортируемых служебных функций, которые автоматом добавляются компилятором.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как передалеть DLL в BPL? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]