2010-05-11 15 views
8

Avevo una soluzione datata ma preziosa per visualizzare i contenuti di COM/ActiveX di controllo e libreria di tipi (ProgID, nomi di metodi e firme, enumerazioni, costanti, interfacce/coclassi, ecc.) Di tutte queste librerie registrate sul mio sistema.Un buon programma di esplorazione di tipo COM/ActiveX per la libreria COM/ActiveX?

Forniva una panoramica simile a Explorer di tutto ciò che era disponibile per lo sviluppo/script ActiveX e fungeva da strumento di documentazione API automatico poiché i documenti ufficiali per la maggior parte delle librerie COM/ActiveX mancano completamente o frammentariamente.

Il mio recente spostamento su Windows a 64 bit ha reso il programma inutilizzabile, a causa delle dipendenze interne del runtime VB6 a 32 bit (comctl32.ocx) che non è più supportato su Windows a 64 bit.

Qualcuno conosce un'alternativa che funziona ancora?

+0

@ZevSpitz Nice! Immagino che questa dovrebbe essere una risposta, non un commento. – Tomalak

risposta

1

suggerisco oleviewdotnet. Non un binario; deve essere scaricato e compilato; ma ancora estremamente potente per tutto ciò che

+0

L'ho scaricato e compilato. È un po 'laborioso e frammentato, ma sembra essere stabile e fornisce tutte le informazioni. Lo scripting Python integrato è davvero un bel tocco. – Tomalak

5

OleView.exe dagli strumenti di Visual Studio. Fa la maggior parte delle cose che hai descritto e funziona alla grande x64.

+0

Hm. Lo proverò. – Tomalak

+0

Questo non funziona molto bene. Si blocca spesso e non riesce a fornire molte informazioni utili. Almeno non sono riuscito a trovare firme dei metodi, contstants o * qualsiasi cosa * oltre un certo numero di CLSID/GUID di interfaccia a cui non sono realmente interessato. Non ha nemmeno la ricerca. : - \ Questo è frustrante. Nessuno usa più COM/ActiveX? (Domanda retorica, lo so ...) – Tomalak

+0

Lo uso raramente per ottenere CLSID dal file OCX ma non si è mai arrestato. Hai provato a "visualizzare" typelib e selezionare l'articolo CoClasses? L'elenco dei metodi e le firme sono posti lì. Sì, questo strumento non è troppo conveniente ma meglio di niente. – Eugene

1

COMView potrebbe valere la pena di provare: http://www.japheth.de/COMView.html Ma non l'ho provato personalmente. La pagina web non dice nulla su x64 ma siccome l'ultima versione non è così vecchia (2011) potrebbe funzionare.

Problemi correlati