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

Импорт функции - C++

Восстановить пароль Регистрация
 
romanzi
11 / 11 / 1
Регистрация: 14.12.2010
Сообщений: 316
15.04.2012, 18:45     Импорт функции #1
У меня есть библиотека в такой функцией

Код
#define THIS_EXPORT  __declspec (dllexport)

THIS_EXPORT void NET_NetConnect(char* Host,int PortUDP,unsigned int PortTCP,void * WorldData);
P.S. Функция находится в классе в разделе public.

Я хочу импортировать эту функцию ,НО НИЧЕГО НЕ ВЫХОДИТ!!! =(

Вот как я делаю

Код
int main()
{
		HINSTANCE hMyDll;
		if((hMyDll=LoadLibrary("Client.dll"))==NULL) {printf("Error\n"); }
		else { printf("Dll loaded! \n"); }

		typedef void (WINAPI *NET_NetConnect)(char* Host,int PortUDP,unsigned int PortTCP,void * WorldData);
		NET_NetConnect MyConnectTest;

		//hMyDll=LoadLibrary("Client.dll");
		MyConnectTest=(NET_NetConnect)GetProcAddress(hMyDll,"NET_NetConnect");
	
		(MyConnectTest)("127.0.0.1",50001,50005,&CWorld);

	return 0;
}
Подскажите что не так.
Я декомпилировал DLL библиотеку и увидел что функции экспортируются...но вызвать их не могу... просто приложение падает на последней строчке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2012, 18:45     Импорт функции
Посмотрите здесь:

Импорт элементов класса в программу C++
Импорт из dll перегруженных операторов C++
C++ Импорт функции __stdcall из DLL
C++ C++ импорт сертификата в браузер
C++ Импорт библиотеки в MVS
C++ Импорт графа из файла
C++ Импорт значений из txt файла в dll

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
15.04.2012, 19:08     Импорт функции #2
Эта функция случайно не stdcall?
romanzi
11 / 11 / 1
Регистрация: 14.12.2010
Сообщений: 316
16.04.2012, 14:38  [ТС]     Импорт функции #3
В начале моего сообщения написан прототип.Это просто void функция ,которую я импортирую макросом This_Export
А в def файле функции надо описывать??Или это не обязательно?Может в этом дело?

Добавлено через 18 часов 52 минуты
Помогите пожалуйста!!!
Yandex
Объявления
16.04.2012, 14:38     Импорт функции
Ответ Создать тему

Метки
dll, vc 2010, импорт, с++, экспорт
Опции темы

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