Duda sobre ATL COM DLLs

30/07/2003 - 13:31 por Ernesto Salas | Informe spam
que tal, tengo un proyecto descargado de internet de VC++ sobre una
libreria dll com con el sgte código en uno de los archivos

const IID LIBID_AdoRecordSetLib {0xAAC8075D,0x21AD,0x46B2,{0xA1,0xBE,0x97,0x77,0xDE,0x78,0xB4,0xDC}};

const CLSID CLSID_AdoRec {0xDB761CAF,0x9C4A,0x42ED,{0x96,0x54,0xF9,0x63,0x55,0x2F,0x3F,0xA4}};

const IID IID_IAdoRec {0xE086C0B9,0x52EC,0x4F45,{0xAE,0x9D,0x03,0xBB,0x9C,0xA5,0xFE,0x84}};

el tema esque no se como se generan estos números estos numeros,
excepto por el primero el cual lo genera automaticamente el vc++
cuando se crea el proyecto!!!

gracias, salu2
 

Leer las respuestas

#1 Ignacio Nicolás Rodríguez
30/07/2003 - 16:05 | Informe spam
No se entiende muy bien la pregunta; si querés saber "de dónde vienen" estos
números, entonces la respuesta es que vienen de los identificadores de las
interfaces correspondientes, que se encuentran en las bibliotecas de tipos.

Esas bibliotecas de tipos pueden ser leídas cómodamente con una directiva
disponible en VC6 "#import" que genera automáticamente esos identificadores.

Si la pregunta apuntaba a otro lado, volvé a enviarla por favor. Saludos.

Ignacio, MCAD/MCSD/MCT.


"Ernesto Salas" escribió en el mensaje
news:
que tal, tengo un proyecto descargado de internet de VC++ sobre una
libreria dll com con el sgte código en uno de los archivos

const IID LIBID_AdoRecordSetLib > {0xAAC8075D,0x21AD,0x46B2,{0xA1,0xBE,0x97,0x77,0xDE,0x78,0xB4,0xDC}};

const CLSID CLSID_AdoRec > {0xDB761CAF,0x9C4A,0x42ED,{0x96,0x54,0xF9,0x63,0x55,0x2F,0x3F,0xA4}};

const IID IID_IAdoRec > {0xE086C0B9,0x52EC,0x4F45,{0xAE,0x9D,0x03,0xBB,0x9C,0xA5,0xFE,0x84}};

el tema esque no se como se generan estos números estos numeros,
excepto por el primero el cual lo genera automaticamente el vc++
cuando se crea el proyecto!!!

gracias, salu2

Preguntas similares