Buenas:
Creé una DLL hecho en C++ nativo con Visual Studio Community 2019 que es este código y funciona con otras interfaces.
Ahora quiero crear un Windows Form con Visual Basic 6 y dos label, en el cual, me lee una suma y un texto que está en la dll.
La dll está hecho así.
#include "pch.h"
extern "C" {
__declspec(dllexport) int WINAPI Suma(int, int);
__declspec(dllexport) LPTSTR WINAPI Mensaje();
};
// Suma.
int WINAPI Suma(int a, int b) { return a + b; }
// Mensaje.
LPTSTR WINAPI Mensaje() { return LPTSTR(L"Hola. Soy una DLL Win32."); }
La dll se llama Super_dll.dll y tiene que estar al lado del ejecutable del Visual Basic 6.
¿Cómo se hace?
Gracias.
http://electronica-pic.blogspot.com