Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
2 / 2 / 0
Регистрация: 02.07.2009
Сообщений: 52

DLL непонятки

16.06.2013, 18:23. Показов 655. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Dynamic-Link Library: Теория + Практика Вот прочитал , посмотрел и сразу нарвался на вопрос
2.3. Явная загрузка.
"Всё, что нужно, это добавить TestDLL.lib к проекту (также, как и при неявной загрузке)."
Зачем тут добавлять .lib ведь тут и так все найдется?

И еще очень интересно такая тема интеграции в visual studio , библиотеки от билдера (rad studio xe2)
Я могу там вызывать функции и все ок , а вот получив экземпляр класса из DLL и обращаясь к его методам я получаю ошибку , можно ли это уладить ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.06.2013, 18:23
Ответы с готовыми решениями:

Точка входа в процедуру _dbk_fcall_wraper не найдена в библиотеке DLL BORLNDMM.DLL
При попытке скомпилировать файл выдает такую ошибку Точка входа в процедуру _dbk_fcall_wraper не найдена в библиотеке DLL BORLNDMM.DLL

Как вшить в программу ssleay32.dll и libeay32.dll
Доброе время суток. Для нормальной работы программы на другом компе с https, нужно рядом с прогой класть ssleay32.dll и libeay32.dll, сразу...

DLL - как подменить функцию, используя самодельную DLL?
Очень прошу пособить, кому не трудно... . Проблема в целом не сложная: имеется сторонняя программа (только exe), которая при определенном...

4
 Аватар для kzru_hunter
1124 / 795 / 101
Регистрация: 01.02.2011
Сообщений: 1,887
Записей в блоге: 1
16.06.2013, 18:47
Цитата Сообщение от Andreyasu Посмотреть сообщение
Я могу там вызывать функции и все ок , а вот получив экземпляр класса из DLL и обращаясь к его методам я получаю ошибку , можно ли это уладить ?
Нет. Формат dll-ок у Билдера и VS разный. У Билдера - OMF, а у VS - COFF.
Можешь только какие-то действия над классом в функцию уложить.

Цитата Сообщение от Andreyasu Посмотреть сообщение
2.3. Явная загрузка.
"Всё, что нужно, это добавить TestDLL.lib к проекту (также, как и при неявной загрузке)."
Зачем тут добавлять .lib ведь тут и так все найдется?
Тоже не понятно зачем, раньше эту строчку не замечал.
0
Антикодер
Эксперт функциональных языков программирования
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,088
17.06.2013, 17:33
Цитата Сообщение от kzru_hunter Посмотреть сообщение
Нет. Формат dll-ок у Билдера и VS разный. У Билдера - OMF, а у VS - COFF.
Можешь только какие-то действия над классом в функцию уложить.
а как же
Bash
1
> coff2omf libtest_static.a libtest_static.lib
?
0
 Аватар для kzru_hunter
1124 / 795 / 101
Регистрация: 01.02.2011
Сообщений: 1,887
Записей в блоге: 1
17.06.2013, 17:52
Цитата Сообщение от XRuZzz Посмотреть сообщение
coff2omf
Да похоже я ошибся. Видимо всё же из-за манглирования классов. Но тогда не понятно, почему разработчики сред не хотят следовать какому-то одному стандарту. Надо будет почитать об этом получше.
0
Антикодер
Эксперт функциональных языков программирования
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,088
17.06.2013, 18:15
Цитата Сообщение от kzru_hunter Посмотреть сообщение
Да похоже я ошибся. Видимо всё же из-за манглирования классов. Но тогда не понятно, почему разработчики сред не хотят следовать какому-то одному стандарту. Надо будет почитать об этом получше.
Непонятно почему MS не следует стандарту?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.06.2013, 18:15
Помогаю со студенческими работами здесь

Вызов функции DLL VB.NET в DLL C++
Как вызывать функции dll VB.NET через dll С++, которая приинжекчена к процессу проводника?

Явная загрузка DLL из ДРУГОЙ DLL
Помогите явно загрузить DLL из исходной DLL Исходная DLL Unit1.h HINSTANCE dllInstance2; typedef int(__import *FType(int)); ...

Кто может поделиться файлами ogg.dll, vorbis.dll и vorbisfile.dll - 32-х и 64-битными версиями?
Движок перевожу на платформу Win64 и нужно, чтобы разрядность ЕХЕ и DLL совпадали, а в интернете искал 64-битные версии ogg.dll, vorbis.dll...

Порядковый номер 354 не найден в библиотеке DLL LIBEAY32.DLL
Всем привет, вылезает ошибка при компиляции приложения "Порядковый номер 354 не найден в библиотеке DLL LIBEAY32.DLL". Работаю со...

При компиляции DLL-проекта не создается DLL-ка
Добрый день. создал в Visual Studio 2010 проект C+= типа DLL. В файл dllmain.cpp вставил вот такой код: // test.cpp: определяет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru