Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Создание DLL

305
02 марта 2004 года
Kashuk
385 / / 21.02.2003
У меня есть маленькая проблемка, не маогу создать ДЛЛ.

Вернее есть пару примеров, но что то они не понятные. Вот, в кратце, что мне надо.

Создаю функцию в длл, и выжываю её с параметрави из проекта.

Буду очень благодарен за приведённый код. Спасибо.
2.0K
02 марта 2004 года
Fazil6
126 / / 17.12.2003
Цитата:
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");

Все. Можно пользоваться

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог