Страница: 1 |
Вопрос: c++ dll -> VB 6.0 | Добавлено: 21.09.07 19:10 |
Автор вопроса: ![]() |
вообщем недавно начал изучать с++, щас експериментирую с длл, написал вот такую :
#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 в вб проекте описую так Private Declare Function mb Lib "test.dll" Alias "messageb" () As Long
матерится на то что 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 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 37 Ответов: 68 |
Профиль | Цитата | #1 | Добавлено: 21.09.07 19:33 |
вопрос снят |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 22.09.07 00:55 |
Когда же вы научитесь extern "C" { ... } писать... |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик 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 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 8068014 Вопросов: 18 Ответов: 817 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 23.09.07 21:19 |
ещё не забываем про .def файл. доп возможности |
Страница: 1 |
|