powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как вызвать функцию в DLL
4 сообщений из 29, страница 2 из 2
Как вызвать функцию в DLL
    #39684420
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISимея lib-файл исходной dll
AFAIK
обычно "lib-файл для dll" это _только_ библиотека импорта
ничего общего с програмным кодом не имеющая. просто объявление ф-ций
...
Рейтинг: 0 / 0
Как вызвать функцию в DLL
    #39684478
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyAISКакое то решение есть для такой ситуации?
Собирать dll в более старом компиляторе который поддерживет xp.
У меня нет исходников dll, а есть только заголовочный файл и полученный из dll lib-файл.
Думал, что это можно сделать на VS2015, но не получается.
Dll экспортирует ключевую функцию - createCiFBEncActivator, которой нет в заголовочном файле. Не пойму как её вызвать.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
#include "ICiFbEncActivator.h"
#pragma comment(lib,"CiFbEnc_x86.lib")
...
#define EXPORT extern "C" __declspec(dllexport)
#define PBCALL __stdcall
...
EXPORT void PBCALL test(void)
{
	CI::ICiFbEncActivator* pActivator = NULL;
	createCiFBEncActivator(pActivator);
}


Так выдает ошибки:
1. identifier "createCiFBEncActivator" is undefined
2. "createCiFBEncActivator" identifier not found

ПС. есть компилятор VS2005. Но как это сделать?
...
Рейтинг: 0 / 0
Как вызвать функцию в DLL
    #39684506
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ответил в топике в С++ форуме
21633481
...
Рейтинг: 0 / 0
Как вызвать функцию в DLL
    #39684518
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyОтветил в топике в С++ форуме
21633481
Спасибо за ответ. Пока перейду туда для общения.
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как вызвать функцию в DLL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]