![]() |
|
|
![]()
|
|
| JAnty |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 366 Регистрация: 6.12.2004 Где: Москва Репутация: 1 Всего: 2 |
Немогу найти инфу по созданию длл на билдере, использовать длл тагже будет моя прога на билдере.
ЗЫ. В гугле уже был... -------------------- |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
странно как ты искал...
первая же ссылка: http://www.firststeps.ru/cbuilder/r.php?91 на запрос "создание dll "c++ builder"" -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| JAnty |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 366 Регистрация: 6.12.2004 Где: Москва Репутация: 1 Всего: 2 |
и последняя. Там создаётся *.lib, да и подключить её немогу. И не описано там ничего толком. -------------------- |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
а нажать "следующий шаг" слабо?..
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| JAnty |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 366 Регистрация: 6.12.2004 Где: Москва Репутация: 1 Всего: 2 |
Да нажымал я, неработает у меня.
Я с дллками вообще не работал никогда. -------------------- |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
что не работает? показывай код -- глядиш и помогем...
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| JAnty |
|
||||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 366 Регистрация: 6.12.2004 Где: Москва Репутация: 1 Всего: 2 |
Вот ДЛЛка:
Unit1.cpp
dllmain.h
Всё скомпилилось. ------------------ В программе потом подключаю (так написоно в премере, а в следующем шаге я ничего не понимаю): #define _APPMAINCPP #include "dllmain.h" Вызываю в БутонКлике:
[Linker Error] Unresolved external 'Message (char *)' referencrd from Unit1.obj Как подключить саму ДЛЛку? Добавлено @ 13:29 В конструкторе добавил:
И вызываю:
а в "dllmain.h" объявил ф-цию так:
и заработало, но работает только точка в хода в длл, а Мessage("qwe"); не работает... Это сообщение отредактировал(а) JAnty - 25.4.2007, 13:31 -------------------- |
||||||||||||
|
|||||||||||||
| JAnty |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 366 Регистрация: 6.12.2004 Где: Москва Репутация: 1 Всего: 2 |
-------------------- |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
1 -- добавь либу к проекту (project->add to project)
а причина? .dll-ка загружается? адрес из нее возвращается? -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| HappyLife |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Регистрация: 17.5.2006 Репутация: 4 Всего: 8 |
JAnty,
Чтобы заработало вторым способом в ДЛЛ обявляй функцию так
далее чтобы, не было символа подчеркивания делай вызов стандартным.
В программе
|
||||||
|
|||||||
| JAnty |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 366 Регистрация: 6.12.2004 Где: Москва Репутация: 1 Всего: 2 |
А это как должно быть в дллке? void DLL_SPEC Message(char *p); Не компилится дллка. -------------------- |
|||
|
||||
| JAnty |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 366 Регистрация: 6.12.2004 Где: Москва Репутация: 1 Всего: 2 |
-------------------- |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |