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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
korez
8 / 8 / 0
Регистрация: 22.02.2011
Сообщений: 182
#1

вызов функции в dll - C++

19.05.2011, 05:01. Просмотров 320. Ответов 0
Метки нет (Все метки)

создаю dll но по моему функция dllfunc1 управления не получает.
код exe файла
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "stdafx.h"
#include "windows.h"
#include "stdio.h"
#include "incl.h"
 
 
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
 
    HINSTANCE hdll1 = LoadLibraryA("dll4.dll");
    FARPROC pdllfunc1 = GetProcAddress(hdll1, "dllfunc1");
    (*pdllfunc1);
    FreeLibrary(hdll1);
 
    return 0;
}
dll файл
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "stdafx.h"
#include "windows.h"
#include "stdio.h"
#include "incl.h"
 
    BOLL WINAPI DllMain(HINSTANCE hDll, dwReason, lpReserved)
{
    switch(dwReason)
    {
    case DLL_PROCESS_ATTACH:
        break;
    case DLL_PROCESS_DETACH:
        break;
    case DLL_THREAD_ATTACH:
        break;
    case DLL_THREAD_DETACH:
        break;
    }
}
 
    extern "C" __declspec (dllexport) void dllfunc1()
{
    char buf [128];
    sprintf(buf, "Test", 0);
    MessageBoxA(NULL, buf, "Information", 0);
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2011, 05:01     вызов функции в dll
Посмотрите здесь:

Вызов dll из подпрограммы - C++
Я сделал dll и вызов функции из мейна основной программы Я хочю, в мейне загрузить саму dll а вызывать функции из других мест программы ...

Вызов управляемой DLL - C++
Приветствую. Только-только начал учить С++, поэтому прошу прощения заранее, если вопрос глупый. По данной схеме сделал в консольном...

Вызов закрытой функции - C++
#include <iostream> class A { public: virtual void f() { std::cout << "A"; } }; class B : public A { ...

Вызов шаблонной функции - C++
Что я делаю не так? есть функция: template <class T> T rFF(string input_file) { string tmp; ifstream file(input_file); file...

c++ for_each и вызов функции - C++
for(microbe &i : microbes) { i.set_speed(diapozon_speed * rand() /RAND_MAX + min_speed ); // установка скорости ...

Вызов функции проверки - C++
Доброго времени суток! 2-ой день мучаюсь с задачей. Есть массив прямоугольников, вершины которых я считал с файла. Задача состоит в том,...

вызов функции overload - C++
Что я делаю не так, где ошибка? . #include "stdafx.h" #include<iostream> #include<conio.h> using namespace std; int...

Постоянный вызов функции - C++
Есть функция,в которой бесконечный цикл вызывает другие функции,отвечающие за отрисовку. System::Void Render(System::Void) { ...

Функции и их вызов. Подскажите - C++
Учусь в колледже и по программированию задали программу написать, котоаря бы брала четырёхзначные числа, делила бы их на две части...

Неясный вызов функции - C++
Имеются две функции void may(char a) { using std::cout; using std::endl; cout << "void may char a" << endl; } void...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru