Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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
в вб проекте описую так

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
Автор ответа:
 Leha



Вопросов: 37
Ответов: 68
 Профиль | | #1 Добавлено: 21.09.07 19:33
вопрос снят

Ответить

Номер ответа: 2
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #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-сайт: www.rascalspb.narod.ru
 Профиль | | #4
Добавлено: 23.09.07 21:19
ещё не забываем про .def файл. доп возможности

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам