2008-11-04 16 views

Respuesta

4

¿Es posible descargar el componente de esa máquina y examinar de forma local en Visual Studio? (Esa sería mi primera sugerencia.) (Y BTW, las versiones .NET de Visual Studio también presentan un Explorador de Objetos parecido al VB6 que funciona muy bien para esto.)

Alternativamente, y no es gratis, pero es posible que intente ActiveXplorer. (No he probado esto, pero parece prometedor.)

+0

"ActiveXplorer ya no está disponible. ActiveXplorer era un visor y administrador de archivos de biblioteca para Windows, lanzado originalmente en 2000. El producto se suspendió en 2015 como parte de un ciclo de vida normal del producto". –

11

Si la máquina tiene instalado Microsoft Office, puede ir a la incorporada en el IDE de Visual Basic para Aplicaciones y cargar el objeto existe:

Herramientas menú -> Macro -> Editor de Visual Basic (o presione Alt + F11)

Luego, cuando dentro de la ventana de VBA, menú Herramientas -> Referencias -> Examinar para localizar el archivo DLL

y en el menú Ver -> Examinador de objetos para ver el contenido del objeto (o presione F2)

+0

Yo personalmente uso este enfoque. – mydoghasworms

7

He usado el Visor de Objetos OLE/COM de Microsoft para esto. Solía ​​instalarse con versiones anteriores de Visual Studio y todavía forma parte del SDK de Windows.

También parece ser available separately - esto es de una versión anterior del SDK de Windows, pero no creo que esta herramienta haya cambiado mucho recientemente.

Para ver la información de tipo de un archivo DLL o un archivo OCX en particular, Archivo, Ver TipoLib ... es la opción que está buscando. También puede buscar en el grupo Controles en la ventana principal para ver detalles de un control registrado. Haga clic con el botón derecho en la entrada del control y haga clic en Ver información de tipo para ver detalles sobre los tipos y métodos que expone.

Esto mostrará bastante más información que VB6. Si está buscando un control ActiveX, las secciones coclass y dispinterface de la biblioteca de tipos son las características a tener en cuenta.

(También hay una opción Modo Experto en el menú Ver - esto le mostrará prácticamente todo lo que se almacena en el Registro para hacer con COM, OLE y ActiveX. Generalmente esto es bastante información ...)

Cuestiones relacionadas