Programación General > C++ Builder

 Uso De Dll En Builder C++

(1/1)

MatLaB:
Hola a todos!!! Espero que alguno sepa qué ocurre en el siguiente código...me peta en ejecución, y puede ser por:
- Mal uso de una función de una dll externa
- No he creado ninguna función callback (la función que uso en esa dll lanza mensajes)

//defino la función a usar posteriormente de la dll
typedef (*funcion_crear)(AnsiString,int,AnsiString);

//Cargo la Dll y uso su función
 libreria=LoadLibrary("jodie.dll");
 funcion_crear mia=(funcion_crear)(GetProcAddress(libreria,"_create_net"));
mia("Patrones.txt",1000,"salida.txt");

//Libero la DLL
::FreeLibrary(libreria);


¿Sabeis por qué da ese error?

Si sabeis alguna forma más sencilla de usar una función dentro de una dll externa, por favor decídmelo (es una dll que proviene de visual basic). Un saludo y muchas gracias por todo""""

MatLaB:
Se me habia olvidado decir que si no llamo a la funcion "mia", no peta en ejecución (lo cual parece lógico en principio)

Gracias de nuevo

Navegación

[0] Índice de Mensajes

Ir a la versión completa