void (__stdcall *ups(Int B) ();
HINSTANCE ourdll = LoadLibrary("uac.dll");
if (ourdll)
{
ups(NULL) = (void(__stdcall *) ()) GetProcAddress(ourdll, "_ups");
if (ups)
{
ups(1);
}
}
FreeLibrary(ourdll);
Проблема с запуском функции
Столкнулся с проблемой,
Нужно запустить функцию из библиотеки с параметрами, но осуществить загрузку библиотеки с указанием параметров не получается даже скомпилировать, builder ругается и выдает ошибку,
подскажите в чем может быть проблема.
ошибка: [BCC32 Error] Unit1.cpp(25): E2277 Lvalue required
Код загрузки DLL:
Код:
Код:
ups = (void(__stdcall *) ()) GetProcAddress(ourdll, "_ups");
Код:
ups(NULL) = ...
Встречный вопрос: проводился ли элементарный поиск на тему