10
votes

Bon Freeware Com / ActiveX Type Library Explorer?

J'avais une solution datée, mais précieuse pour afficher le contenu de la commande COM / ActiveX (Progids, noms de méthode et signatures, énumérations, constantes, interfaces / coclasses, etc.) de toutes ces bibliothèques enregistrées sur mon système.

Il a fourni un aperçu de l'explorateur de tout ce qui était disponible pour le développement / script ActiveX et servi en tant qu'outil de documentation automatique de l'API car les documents officiels pour la plupart des bibliothèques COM / ActiveX sont entièrement ou fragmentaires au mieux.

Mon déplacement récent dans une fenêtre de 64 bits rendue le programme que j'avais inutilisable, en raison de dépendances internes sur le temps d'exécution VB6 32bits (COMCTL32.ocx) qui n'est plus pris en charge sur 64 bits Windows.

Est-ce que quelqu'un connaît une alternative qui fonctionne toujours?


0 commentaires

4 Réponses :


6
votes

oleview.exe de Visual Studio Tools. Cela fait la plupart des choses que vous avez décrites et fonctionnent bien sur x64.


2 commentaires

Cela ne fonctionne pas très bien. S'écrase souvent et ne parvient pas à fournir des informations très utiles. Au moins, j'ai été incapable de trouver des signatures de méthode, des constations ou n'importe quoi au-delà d'un tas d'interface CLSIDS / GUID que je ne suis pas vraiment intéressé. Il n'a même pas la recherche. :-\ C'est frustrant. Personne n'utilise plus COM / ActiveX plus? (Question rhétorique, je sais ...)


Je l'utilise rarement pour obtenir CLSID à partir de fichier OCX, mais elle ne s'est jamais écrasée. Avez-vous essayé de "voir" typelib et de sélectionner des coclasses? La liste de méthodes et les signatures sont placées là-bas. Oui, cet outil n'est pas trop pratique mais mieux que rien.





2
votes

Je suggère Olevievistnet . Pas un binaire; Il doit être téléchargé et compilé; mais toujours extrêmement puissant pour tout ce que


1 commentaires

J'ai téléchargé et le compilé. C'est un peu fidèlement et fragmenté, mais il semble être stable et fournit toutes les informations. Le script de python intégré est une touche vraiment agréable.