Re: Вызвать функцию с параметрами из DLL
От: burnos  
Дата: 12.02.05 22:11
Оценка:
Здравствуйте, Shmalex, Вы писали:

S>нужно вызвать функцию из dll как требуется это все описать\объявить с учетом того что

S>Входные парасетры: (LPTSTR, long, int, int, int, int, HWND, int)
S>Выходные: HWND

HWND (WINAPI * MyDllFunction)(LPTSTR, long, int, int, int, int, HWND, int);

// get handle 
HINSTANCE hMyDll = GetModuleHandle(_T("mydll.dll"));
_ASSERTE(hMyDll != NULL);

// find the address of MyDllFunction
*(FARPROC *)&MyDllFunction = GetProcAddress(hMyDll, "MyDllFunction");
if (MyDllFunction == NULL)
{
    FreeLibrary( hMyDll );
    return;
}

// call
HWND hWnd = MyDllFunction( вставь сам );


ЫЗ: надеюсь я верно тебя понял... если нет, то это не я писал
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.