Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Ошибка при подключении dll - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оболочка потока. Опять неоднозначность http://www.cyberforum.ru/cpp/thread111395.html
//========================================================================================================================================= class TOStream { protected:...
C++ Подключить устройство через COM-порт и отправить на него данные Всем доброго времени суток. Потребовалось подключить устройство через COM-порт, и чтобы программа считывала и отправляла не него данные. Начал разбираться в теме и нашел примерно такой код:... http://www.cyberforum.ru/cpp/thread111123.html
C++ Программа для печати всех файлов из указанной папки
Добрый день! Весь интеренет облазил не могу найти прогу которая будет печатать файл попадающий в указанную папку и после печати удалять его( Я сам не программист, и поэтому прошу Вас если можете...
Хороший или плохой тон программирования C++
вот в книгах читаю что гото туфта полная..на форуме тоже так говорят,а почему?очень нужная вещь,иногда лучше использовать это чем циклы
C++ книга Windows 2000 API Р.Саймон где скачать диск с программами? http://www.cyberforum.ru/cpp/thread109533.html
книга Windows 2000 API Р.Саймон где скачать диск с программами который идет к книге?
C++ Календарь Дни недели пронумерованы следующим образом: 1 — понедельник, 2 — вторник, ... , 6 — суббота, 7 — воскресенье. Дано целое число K, лежащее в диапазоне 1–365, и целое число N, лежащее в диапазоне 1–7.... подробнее

Показать сообщение отдельно
hromjo
1 / 1 / 0
Регистрация: 04.04.2010
Сообщений: 82

Ошибка при подключении dll - C++

10.04.2010, 07:04. Просмотров 431. Ответов 0
Метки (Все метки)

это dll
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifdef my_dll_ex
#define dll_api __declspec(dllexport)
#else
#define dll_api __declspec(dllimport) 
#endif
 
#include <iostream>
#include "windows.h"
    
my_dll_ex int test_func(int q, int f)
{
return q+f;
}
сам exe

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "windows.h"
#include "iostream"
 
int main()
{
HMODULE h = LoadLibrary("dll_ex.dll");
int (*link)(int q, int f);
(FARPROC &)link = GetProcAddress(h, "test_func");
char a;
a=(char)link(2,2);
std::cout << a;
}

Программа компилируется но во время выполнения происходит ошибка. Не могу понять в чем ошибка.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru