Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
abrdabr
Заблокирован
#1

Вызвать функцию из dll с неопределённым числом параметров - C++

11.11.2016, 12:35. Просмотров 205. Ответов 1
Метки нет (Все метки)

Нужно вызвать из dll функцию с неопределённым числом параметров. пока что работаю с таким вызовом
C++
1
2
3
4
5
char res;
char (*dll) (char* ...);
dll = (char (*)(char* ...))GetProcAddress(hlib, "alfa");
 res=dll("abc");
cout << res << endl;
Функция DLL просто возвращает значение обратно
C++
1
2
extern "C" __declspec(dllexport) char* alfa(char *a){
return a;
Вызов проходит успешно, но возвращается "-" вне зависимости от того что передал. Что и где сделал не так?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2016, 12:35     Вызвать функцию из dll с неопределённым числом параметров
Посмотрите здесь:

C++ Написать функцию со сменным числом параметров
C++ Builder Не вызвать функцию с DLL
C++ Массивы в функцию с переменным числом параметров
C++ Передать в функцию с переменным числом параметров УКАЗАТЕЛИ на другие функции
Не могу вызвать функцию из .dll C++
C++ Написать функцию min с переменным числом параметров
Реализовать функцию с переменным числом параметров C++
В функцию с переменным, числом параметров передать массивы целых чисел C++
Как вызвать функцию .exe из .dll? Visual C++
C++ Написать функцию с переменным числом параметров
C++ Унаследовать функцию с переменным числом параметров
Реализовать функцию с переменным числом параметров C++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DrOffset
6851 / 4062 / 927
Регистрация: 30.01.2014
Сообщений: 6,859
11.11.2016, 18:57     Вызвать функцию из dll с неопределённым числом параметров #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от abrdabr Посмотреть сообщение
char (*dll) (char* ...);
char * (*dll) (char*, ...);
Yandex
Объявления
11.11.2016, 18:57     Вызвать функцию из dll с неопределённым числом параметров
Ответ Создать тему
Опции темы

Текущее время: 05:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru