872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
|
|||||||||||
1 | |||||||||||
Проблемы с DLL25.10.2011, 21:04. Показов 668. Ответов 0
Метки нет (Все метки)
Доброе время суток.
Осваиваю создание DLL на билдере и столкнулся со следующей проблемой. Необходимо с помощью программы вызвать функцию из DLL (не статически), в которой создается некий компонент (для примера возьмем TPanel) и поместить его на форму в приложении. Протоптавшись с непонятными проблемами с линковкой, получилось реализовать, но только при включенном режиме билда со всеми пакетами (Build with runtime packages). Если и в приложении, и в DLL отключить данный режим, то первая возникает ошибка синхронизации шрифтов при указании родителя в TPanel. При отключении синхронизации шрифтов при изменении родителя, приложение будет бесконечно ругаться на ошибку адресации, если не удалить TPanel либо в процедуре вызова функции из DLL в приложении, либо в самом DLL в злощастной функции создания. При этом адресация как в приложении так и DLL происходит верно на протежении всего времени (запрашивал имя родителя/TPanel в приложении и в DLL). Далее привожу исходные коды. Листинг DLL:
0
|
25.10.2011, 21:04 | |
Ответы с готовыми решениями:
0
Кто может поделиться файлами ogg.dll, vorbis.dll и vorbisfile.dll - 32-х и 64-битными версиями? Точка входа в процедуру _dbk_fcall_wraper не найдена в библиотеке DLL BORLNDMM.DLL DLL - как подменить функцию, используя самодельную DLL? Как вшить в программу ssleay32.dll и libeay32.dll |
25.10.2011, 21:04 | |
25.10.2011, 21:04 | |
Помогаю со студенческими работами здесь
1
При компиляции DLL-проекта не создается DLL-ка Windows I/o без Kernel32.dll и Advapi32.dll Явная загрузка DLL из ДРУГОЙ DLL Вызов функции DLL VB.NET в DLL C++ Проблемы с dll Проблемы с dll/ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |