Страница: 1 |
Страница: 1 |
Вопрос: c++ dll -> VB 6.0
Добавлено: 21.09.07 19:10
Автор вопроса: Leha
вообщем недавно начал изучать с++, щас експериментирую с длл, написал вот такую :
#define WIN32_LEAN_AND_MEAN // not MFC
#include <windows.h>
#include <windowsx.h>
//__declspec(dllexport) DWORD WINAPI mb();
__declspec(dllexport) DWORD WINAPI Messageb()
{
return(MessageBox(NULL,"Hello from dll","Hello",0));
}
проект - Win32 DLL (в VC ) компилю в файл test.dll
в вб проекте описую так
матерится на то что messageb не екпортируется
глянул DUMPBIN-ом а там вот такое
Dump of file test.dll
File Type: DLL
Section contains the following exports for test.dll
0 characteristics
46F3DBF0 time date stamp Fri Sep 21 17:57:52 2007
0.00 version
1 ordinal base
1 number of functions
1 number of names
ordinal hint RVA name
1 0 00001000 ?Messageb@@YGKXZ
Summary
1000 .data
1000 .rdata
1000 .reloc
3000 .text
помогите плиз
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Leha
Вопросов: 37
Ответов: 68
Профиль | | #1
Добавлено: 21.09.07 19:33
вопрос снят
Номер ответа: 2
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #2
Добавлено: 22.09.07 00:55
Когда же вы научитесь extern "C" { ... } писать...
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 22.09.07 23:17
Да, боянчег.. но тут в поиск грех послать
extern "C" __declspec(dllexport) DWORD WINAPI Messageb()
{
return(MessageBox(NULL,"Hello from dll","Hello",0));
}
Номер ответа: 4
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #4
Добавлено: 23.09.07 21:19
ещё не забываем про .def файл. доп возможности