RedPromo
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 1. Подскажите как правильно экспортировать фенкции из dll чтобы имена были нормальными Код: #ifdef _DllExport_ #define DllExport __declspec(dllexport) #else #define DllExport __declspec(dllimport) #endif DllExport int CALLBACK StartHook(HWND hHandleMain, bool bEnable=true) | А на выходе получается _StartHook@8 2. И еще одно для хука использую // Shared DATA Код: #pragma data_seg("SHARDATA") static HWND hwndMain= 0; // Главный hwnd. Мы получим его от приложения. static HHOOK lpHook = 0; static bool bSend[10] = {false,false,false,false,false,false,false,false,false,false}; #pragma data_seg() | указано в def Код: SECTIONS SHARDATA Read Write Shared | А оно всеравно не стреляет. Может какие опции компилятору нужно еще задавать. |