Desta otra vez

Ya he echo el programita en asp que regoge mi objeto Com de ejemplo, el que solo escribe por pantalla.
Ahora quiero hacer lo mismo con mi aplicaci'on, pero no s'e a que te refieres con exportar las funciones en el punto def+podré'ias ponerme un ejemplo
Gracias
Respuesta
1
Vamos a ver, desde tu app en c++ define lo siguiente en tu cpp (presupongo que es una app vc++):
#define DllExport __declspec( dllexport )
Despues define las funciones que quieras exportar:
DllExport BOOL SacaNombre(CString& Nombre) {
...
}
metela en tu .def
SacaNombre @8
Ahora cualquiera (tu objeto COM por ejemplo) puede llamar a tu funcion haciendo esto:
typedef BOOL (*LPSACANOMBRE)(CString&);
HINSTANCE myLib = AfxLoadLibrary("miapp.exe");
LPSACANOMBRE SacaNombre = GetProcAddress( myLib,"SacaNombre") );
if (SacaNombre != NULL) { // y si SacaNombre no es nulo
CString strNombre;
SacaNombre(&strNombre); // que esta en tu exe
}

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas