Hacer DLL para Visual Basic

Moderador: yalmar

Foro cerrado salvo peticion.

Hacer DLL para Visual Basic

Notapor xxjcaxx » Vie Dic 01, 2006 5:54 am

Hola.
Agradezco cualquier ayuda.

En casi todos los manuales y tutoriales de internet sobre DLL y VB pone cómo hacerla en Visual c++. Pero yo quiero hacerla en C++ builder.

La librería está creada correctamente (creo), pero el VB no me lo reconoce.

Este es el principio del código en c++ builder:

BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fwdreason, LPVOID lpvReserved)
{
return 1;
}


//---------------------------------------------------------------------------

extern "C" __declspec(dllexport)void transformar(char ficheroniembro[], char ficheromidi[]);
//extern "C" __declspec(dllexport)void sonido();
//---------------------------------------------------------------------------

void transformar(char ficheroniembro[], char ficheromidi[])
{
.... (esto va bien)


Y esta es la declaración en VB:

Declare Function transformar Lib "C:\Tmidi.dll" (ByVal ficheroniembro As String, ByVal ficheromidi As String)

(la ruta es correcta)

No hay manera, en VB al ejecutarlo dice:
Error 453, can't find dll entry point transformar...


Alguna idea?
Alguien tiene un ejemplo completo de código que funcione?

Gracias.
xxjcaxx
Novato
Novato
 
Mensajes: 1
Registrado: Vie Dic 01, 2006 5:43 am


    

Volver a C++ Builder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado