Вопрос
Как в программе использовать функции из других библиотек (dll)? Например, kernel32.dll.
Ответ
Представим, что нам нужна функция RegisterServiceProcess, а вот код (заметь, что LoadFunction была переменной, а стала как бы функцией):
void *h;
HINSTANCE Dll = LoadLibrary("kernel32.dll");
if (Dll)
{
LoadFunction = (DType*)GetProcAddress(Dll,"RegisterServiceProcess");
if (LoadFunction)
{
LoadFunction(0,1);
FreeLibrary(Dll);
}
}
Sergey
Copyright 2000-2004 Сообщество Чайников
Контактная информация