Создание DLL
Вернее есть пару примеров, но что то они не понятные. Вот, в кратце, что мне надо.
Создаю функцию в длл, и выжываю её с параметрави из проекта.
Буду очень благодарен за приведённый код. Спасибо.
Цитата:
Originally posted by Kashuk
У меня есть маленькая проблемка, не маогу создать ДЛЛ.
Вернее есть пару примеров, но что то они не понятные. Вот, в кратце, что мне надо.
Создаю функцию в длл, и выжываю её с параметрави из проекта.
Буду очень благодарен за приведённый код. Спасибо.
У меня есть маленькая проблемка, не маогу создать ДЛЛ.
Вернее есть пару примеров, но что то они не понятные. Вот, в кратце, что мне надо.
Создаю функцию в длл, и выжываю её с параметрави из проекта.
Буду очень благодарен за приведённый код. Спасибо.
#include <vcl.h>
#include <windows.h>
#pragma hdrstop
#pragma argsused
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
return 1;
}
extern "C"
int __export __stdcall CreateExcelObj();
int __export __stdcall CreateExcelObj()
{
///bla bla
}
загрузка функции из Dll
В хедере
int (__stdcall *CreateExcelObj)();
реализация
const char LibFile[] = "ExcelDLL.DLL";
hLib = LoadLibrary(LibFile);
CreateExcelObj = (int(__stdcall*)()) GetProcAddress(hLib, "CreateExcelObj");
Все. Можно пользоваться