|
92 Как подключить Dll? Создал я дллку, например "test.dll". В ней я указал одну функцию (extern "C" __declspec(dllexport) void MyFunc();) Как мне теперь в другой задаче использовать эту функцию без компиляции этой Dll в EXEшник?
file://---------------------------------------------------------
typedef void (TFunction)(void);
file://------------------------------------------------------
AnsiString NameFunc="_MyFunc";
HINSTANCE hDll=LoadLibrary("test.dll");
if(!hDll) ShowMessage("Hе могу загрузить файл test.dll");
TFunction* Function=(TFunction*)GetProcAddress(hDll,NameFunc.c_str());
if(Function) Function();
else ShowMessage("Функция "+NameFunc+" не найдена.");
FreeLibrary(hDll);
file://---------------------------------------------------------
Krivosheev Vladimir
Предыдущий вопрос
|
|
Следующий вопрос
источник
by jenyok
|
|
|