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
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


0