C/Visual C - Como crear una dll?

 
Vista:

Como crear una dll?

Publicado por Fabian (1 intervención) el 21/04/2001 14:57:46
Hola a todos!

Necesito saber como crear una simple dll en VC++ 6.0 que sume 2 numeros y que sea llamada desde VB.

He visto en muchos sitios tutoriales acerca de este tema... y he implementado todos los ejemplos que alli muestran, pero siempre que hago la llamada desde VB me sale el siguiente error:
"Error 49 en tiempo de ejecucion: La convencion de llamadas a DLL es incorrecta"

Alguno de vosotros sabe por que és?

Anexo el codigo:

demo1.cpp
=========

#include <windows.h>
#include "demo1.h"

BOOL WINAPI DllMain( HANDLE hModule,DWORD ul_reason_for_call, LPVOID lpReserved)
{
return TRUE;
}


extern "C" __declspec ( dllexport ) int Sumar()
{
return 5+3;
}

demo1.h
=======
extern "C" __declspec ( dllexport) int Sumar();

gracias por la ayuda que me puedan brindar.

Un Saludo.
Fabian
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder