Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 08.10.2010
Сообщений: 134
1

Указания адреса функции

12.02.2012, 10:57. Просмотров 1173. Ответов 2
Метки нет (Все метки)

Есть библиотека. Нужно чтобы функция в моей библиотеке указывала на функцию в чужой.
Вот мой код:
C++
1
2
3
4
typedef int  (WINAPI WJMP)();
 
extern "C" __declspec(dllexport) WJMP Test(void);
*Test= GetProcAddress(hLib, "Test");
Ошибки
1. error C2091: функция возвращает функцию
2. error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию

3. error C2365: Test: переопределение; предыдущим определением было "функция"
см. объявление 'Test'

Кто знает, как правильно это прокрутить?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.02.2012, 10:57
Ответы с готовыми решениями:

Существует ли возможность проверки правильности указания Интернет-адреса клиентом при регистрации?
Привет! Существует ли возможность проверки правильности указания Интернет-адреса клиентом при...

Требуются указания для дописывания функции
есть Код: #include <iostream> #include <cstring> #include <cstdio> #include <cstdlib> using...

Как использовать функции System.Math без указания библиотеки
Необходимо писать большие формулы, включающие синусы и косинусы. Написал-забыл не прокатит, код...

Реализация метода Лагранжа: ошибки указания размерности для массива значений функции и построения графика
Я пытался написать функцию для построения интерполяционного полинома Лагранжа, но когда сохранял,...

2
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
12.02.2012, 14:04 2
C
1
2
typedef int (WINAPI *pfn)();
pfn Test = (pfn)GetProcAddress(hLib, "Test");
0
0 / 0 / 0
Регистрация: 08.10.2010
Сообщений: 134
12.02.2012, 14:06  [ТС] 3
Цитата Сообщение от retmas Посмотреть сообщение
C
1
2
typedef int (WINAPI *pfn)();
pfn Test = (pfn)GetProcAddress(hLib, "Test");
а с extern "C" __declspec(dllexport) как
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.02.2012, 14:06

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

В чем причина ошибки при получении адреса функции из dll с помощью функции GetProcAddress?
Здравствуйте.Не могу получить адрес функции из dll с помощью функции GetProcAddress. dll:...

Получение адреса функции из .dll
Есть некоторая библиотека RSA_DLL.dll. Она в какой-то программе динамически подгружается. Так вот,...

Возврат из функции другого адреса
Собственно сабж. Есть функция - поиска минимального элемента с помощью указателей. Функция...

Получение адреса ячейки из функции
Добрый вечер, уважаемые форумчане! Помогите новичку разобраться с указателями. Есть...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.