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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление суммы чисел, от параллельных процессов MPI http://www.cyberforum.ru/cpp/thread1847629.html
Задача такая, запускаются параллельно 5 процессов, каждый из них генерит рандомное число и отправляет соседнему процессу, нужно вывести сумму всех этих чисел. Вот что получилось #include <mpi.h>...
C++ Не работает рекурсивная функция У меня есть поле 80 на 80 клеток, с препятствиями. Функция должна в отдельный массив записавыть в соответствующую клеточку число, означающее, за сколько ходов туда можно добраться из начальных... http://www.cyberforum.ru/cpp/thread1846981.html
C++ C++ to C converter (OOP C)
Всем привет! Не встречал ли кто подобного конвертера, который может код на языке высокого уровня конвертировать в Си-шный код (плохочитаемый, для выкладки в качестве опенсорца для любопытных и для...
C++ H323Plus + PTLib: PDU Read Error: Timed Out на приемном канале
Здравствуйте товарищи, помогите кто чем может разобраться с ошибкой. Анамнез: Есть самописная софтина которая должна осуществлять телефонную связь с удаленным терминалом по протоколу H.323. При...
C++ Структура с не известными переменными http://www.cyberforum.ru/cpp/thread1844681.html
Добрый вечер. Допустим есть структура (не моя) с некоторыми переменными. Можно ли сделать свою структуру, но, при этом заранее указать переменным этой структуры нужное смещение? Пример: ...
C++ Стандарт C++ вышел на русском Небезызвестный Евгений Зуев выполнил таки свое обещание и перевел Стандарт. Книжка доступна только (настолько мне известно) здесь. Цена кусается, мнения у всех по этому вопросу разные. Смотрите... подробнее

Показать сообщение отдельно
abrdabr
Заблокирован

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

11.11.2016, 12:35. Просмотров 236. Ответов 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;
Вызов проходит успешно, но возвращается "-" вне зависимости от того что передал. Что и где сделал не так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru