Здравствуйте, 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.