C/Visual C - Ayuda con C++ y DLL

 
Vista:

Ayuda con C++ y DLL

Publicado por DLL (1 intervención) el 30/11/2001 11:30:33
Hola a todos:

Estoy realizando un programa en C++ normal y corriente (sin lenguaje visual ni interfaz gráfica) pero necesito llamar a una función que está en un archivo DLL.

¿Alguien me podría decir cómo puedo invocar a las funciones del archivo DLL y si tengo que hacer algo especial para compilar, o escribir algo diferente en el código?

Muchas gracias por todo.
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

RE:Ayuda con C++ y DLL

Publicado por Googol (255 intervenciones) el 30/11/2001 14:16:49
Normalmente, los que distribuyen la DLL distribuyen también un fichero .LIB y un .H. Simplemente incluyendo el LIB en el proyecto, se puede llamar a las funciones definidas en el .h. Con eso se consigue que en fichero EXE aparezca que ese programa necesita la DLL tal, y antes de empezar la ejecución, se carga en memoria.
Un detalle para los programadores "pijos": si la DLL no está en el sistema, sale un mensaje predeterminado que normalmente está en inglés. Si quieres evitar eso, tienes que cargar la DLL tú a mano utilizando el API de windows, y poner el mensaje que te de la gana si hay algún fallo. Pero luego llamar a las funciones ya no es inmediato, y hay que dar más pasos. Además, esta es la única forma que hay si no se tiene el LIB ni el .H.

Espero que te sirva

P.D.: Busca en este foro, porque ya se ha contestado a algo parecido otra vez.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar