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

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

Восстановить пароль Регистрация
 
korez
8 / 8 / 0
Регистрация: 22.02.2011
Сообщений: 179
19.05.2011, 05:01     вызов функции в dll #1
создаю 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
Посмотрите здесь:

C++ Вызов функции из dll
C++ Вызов из разных потоков функции чтения из файла, dll
C++ Вызов функции с DLL
C++ Вызов функции, использующей vector, из dll
C++ Вызов dll ресурсов в dll
C++ Подключение dll на C# к проекту на С++ и вызов функции из неё
Вызов dll из подпрограммы C++
Вызов функции в параметре другой функции C++

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

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

Текущее время: 14:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru