C/Visual C - Cargar librerias en c++

 
Vista:

Cargar librerias en c++

Publicado por Gonzalo (1 intervención) el 14/02/2003 22:29:17
Tengo un toolkit de un programa donde vienen las librerias para hacer un API, la cosa es que busco extensiones *.h pero no encuentro nada. La consulta mia es como se logra hacer esto.

Muuchas gracias.

Gonzalo.
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:Cargar librerias en c++

Publicado por fernando.gomez (61 intervenciones) el 18/02/2003 01:04:23
gonzalo,

realmente, me parece que eso no lo puedes hacer, ya que en cierto modo es acceder al codigo fuente :D

por otro lado, en Visual C++, utilizas la sentencia
#import "TuLibreria.dll" param1, param2, ... , paramN

al compilar, esta te genera un arhcivo TLH, que es un equivalente a los archivos C++ de cabecera. Obviamente, necesitas saber las clases y todo como se declara.

Esta sentencia se utiliza para las librerias estaticas TLB. para las librerias dinamicas, o aquellas que empleen el COM, en Visual C++ se declaran las clases, variables y funciones como:

[extern] TIPO __declspec(dllimport) NOMCLASE : [modificador] [BASE]
{
// declaracion de variables y miembros
} TIPO_EXT;

y ya declaras de ese tipo las clases.

Otra, es utilizar las librerias del COM/COM+ o, inclusive, las del ATL. pero eso es ya mucho mas complicado.

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