872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
|
|||||||||||
1 | |||||||||||
Динамическое создание стандартных коммпонентов без RTL и пакетов в DLL.12.11.2011, 22:34. Показов 2301. Ответов 7
Метки нет (Все метки)
Доброе время суток.Собственно сабж, есть динамическая библиотека, в которой посылая указатель на форму, создается некий компонент, к примеру TButton. Все отлично, но вдруг моя рука дрогнула и я отключил RTL и наказал компилятору брать все пакеты с собой. И после этого при вызове функции получаю либо кучу ошибок адресации, либо кнопка просто не отображается(при отключении ParentFont). Провозился с этим моментом кучу времени, но так и не понял, возможно ли подобное в вышеперечисленных условиях.
Из последних мучений всевозможных упрощений, имею следующее. Функция создания кнопки:
Есть у кого-нибудь мысли на этот счет? Добавлено через 14 часов 31 минуту Собственно ап. Можно пример и с формой, лишь бы это было в форме MDI или просто родителем указывается необходимая форма. Главное условие избежать ShowModal.
0
|
12.11.2011, 22:34 | |
Ответы с готовыми решениями:
7
Поменять путь поиска пакетов rtl, vcl Разработка приложений с использованием стандартных и дополнительных компонентов. Динамическое создание компонентов. Создание таблицы без использования стандартных элементов управления Динамическое создание VCL-объектов из dll |
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
|
|
12.11.2011, 23:36 [ТС] | 3 |
Samrisbe, спс конечно, но меня интересует динамическое создание компонентов в модуле (DLL), после чего их дальнейшее использование в приложении загрузившим модуль. Еще недельку покопаюсь, если ничего не найду, значит придется использовать MEMMGR.LIB.
0
|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,064
|
|
12.11.2011, 23:57 | 4 |
Попробуй поиск по форуму недавно точно обсуждалась тема подходящая под твой вопрос.
0
|
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
|
|
13.11.2011, 00:16 [ТС] | 6 |
Не канает с поставленными условиями.
Ну мы с вами вроде тоже не на лавочке сидим Вот меня и интересует как от этого избавится. Не всегда такскать с собой библиотеки выгодно. Нужно еще попробовать создание производных классов.
0
|
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
|
|
13.11.2011, 00:31 [ТС] | 8 |
А вот за это большое спасибо. Значит тут 2 варинта, перенаправить DLL или работать отрешиться от поставленных условий.
1
|
13.11.2011, 00:31 | |
13.11.2011, 00:31 | |
Помогаю со студенческими работами здесь
8
Динамическое создание элементов с использованием DLL Почему в стандартных репозиториях не самые свежие версии пакетов? Какая плата лучше? SUS M4A785TD-V EVO (RTL) или ASRock M3A790GXH/128M (RTL)? Создание Hook-ов без dll Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |