![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
![]()
Вообщем прошу помощи, уже весь гугл затёр, не могу не как справится, есть dll с парой форм и одним DataModule,
![]() |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
![]()
Освобождаются по закрытию, пробовал несколькими способоами:
1. Загружается библиотека, вызывается процедура: Код:
Естественно модальная форма закрывается и дальше в приложении наступает шаг FreeLibrary. - Приложение зависло. 2. Загружается библиотека, вызывается процедура: Код:
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
![]()
Кстати говоря если убрать FreeLibrary то ошибки нет, то приложение не виснет, а при закртытии приложения вылетает Runtime Error
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 15.04.2014 в 16:47. |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
![]() |
![]() |
![]() |
![]() |
#7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Не, там ошибка в другом. Не зря Борланд сделал BPL для работы с формами в динамических библиотеках против стандартных DLL. Чесслово не помню в чем глюки, просто многие не рекомендую в ДЛЛках формы VCL крутить.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
![]()
Блин я уже не знаю, может я не так гружу?
Код:
|
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
DLL а также Exe это не только твой код (твои формы) но и куча другого
Application, Screen, Mouse (навскидку) и DLL.Аpplication<>Exe.Application и DLL не имеет кода аналогичного Application.Run и BPL не предлагать. Цитата:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 15.04.2014 в 17:28. |
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Инструкция для сборки приложений на Qt в один exe без зависимостей от libstdc++-6.dll, libgcc_s_dw2-1.dll, Qt5Core.dll и т.д. | 8Observer8 | Qt и кроссплатформенное программирование С/С++ | 12 | 25.06.2015 03:18 |
C# & DLL: как указать, что загружать DLL нужно из ЗАДАННОЙ папки "D:\My\Path\a.dll" ? | AntyDES | C# (си шарп) | 11 | 10.10.2012 20:00 |
Debugger Kernel BORDBK160.DLL or BORDBK160N.DLL is missing or not registered. | Человек_Борща | Общие вопросы Delphi | 0 | 15.07.2012 14:01 |
Ошибка при выхове функций Bass.dll из другой DLL | SalasAndriy | Общие вопросы Delphi | 7 | 21.10.2009 23:36 |