Re: GetProcAddress и имена с собаками
От: retalik www.airbandits.com/
Дата: 18.11.02 03:53
Оценка:
Здравствуйте, DZ_JIGVAL, Вы писали:

DJ>__declspec(dllexport) int __stdcall Init(pSend Send);

...
DJ>а не
DJ>tmpInit = (pInit) GetProcAddress(h_plugin, "?Init@@YGHP6GHHPADH@Z@Z");

В принципе, ты можешь описать функцию как
extern "C" __declspec(dllexport) int __stdcall Init(pSend Send);

, тогда придеься грузить ее по имени "_Init" — это может быть проще.

DJ>.def файл сгенерил, НО как его использовать то?

Тоже вариант. Если компилируешь в среде Visual C++, просто подключи его к проекту. Иначе передавай его в опции линкера /def:myfile.def.
Успехов,
Виталий.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.