|
0 / 0 / 0
Регистрация: 30.07.2014
Сообщений: 5
|
||||||||||||||||
Как экспортировать интерфейс из dll02.08.2014, 19:19. Показов 4919. Ответов 5
Метки нет (Все метки)
делал всё по примеру в инете, не работает
код интерфейса
0
|
||||||||||||||||
| 02.08.2014, 19:19 | |
|
Ответы с готовыми решениями:
5
Как экспортировать структуру из DLL? Как импортировать и экспортировать из dll класс? Как экспортировать переменную (константу) из dll |
|
|
|
| 02.08.2014, 19:25 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 30.07.2014
Сообщений: 5
|
|
| 02.08.2014, 19:40 [ТС] | |
|
это не то. я в кодблокс работаю. проблема в том что это даже не компилируется. совсем. после танцев с бубном скомпилилось, но на этапе загрузки длл при получении объекта, всё наступает алес капут
0
|
|
|
873 / 771 / 173
Регистрация: 11.01.2012
Сообщений: 1,942
|
||||||
| 02.08.2014, 22:05 | ||||||
|
все верно вроде.
Добавлено через 20 секунд Вот только ошибочка
0
|
||||||
|
|
||||||
| 02.08.2014, 23:05 | ||||||
(например если собиралось в одном компиляторе а вызываются в другом)
0
|
||||||
|
Ушел с форума
|
||||||
| 02.08.2014, 23:37 | ||||||
|
Dobbermann, здесь не помешало бы добавить для
GetMyInterface и FreeMyInterface соглашение о вызовах - stdcall или cdecl, чтобы они всегда оставались одинаковыми, и для клиента, и для библиотеки, независимо от настроек компилятора. Далее. delete в данном примере работает не так, как Вы думаете. Строго говоря, по стандарту удалять класс через указатель на базу, когда она не имеет виртуального деструктора - это неопределенное поведение (UB). И еще. Почему нельзя вместо HRESULT и каких-то корявых плясок с двойной косвенностью указателей сразу вернуть клиенту <I_MyInterface *>, либо NULL в случае ошибки ? А за код вида
зарубка: лаконично - не значит интуитивно понятно. Ну и напоследок я бы посоветовал почитать про устройство COM (Component Object Model) и поизучать на низком уровне, как там сделан экспорт интерфейсов, переносимым образом между практически любыми компиляторами и средами. Может, глядишь, и отпала бы нужда городить свой велосипед, тем более такой, извиняюсь, корявый...
2
|
||||||
| 02.08.2014, 23:37 | |
|
Помогаю со студенческими работами здесь
6
Как экспортировать функцию из dll? У меня ошибка выдаётся Народ подскажите, чета я забыл DLL как экспортировать Как экспортировать класс из DLL Как экспортировать функции фреймфорка в DLL Как экспортировать COM-интерфейсы из чужой сторонней DLL? А этот "Import a Type Library" падает Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|