2008-11-04 9 views

Odpowiedz

4

Czy to możliwe, aby pobrać element z tej maszyny i zbadanie go lokalnie w Visual Studio? (To byłaby moja pierwsza sugestia.) (ALE BTW, wersje Visual Studio z technologią .NET również zawierają Eksplorator obiektów podobny do VB6, który działa dobrze w tym celu.)

Alternatywnie, i nie jest za darmo, ale możesz spróbuj ActiveXplorer. (Nie próbowałem tego, ale wygląda obiecująco.)

+0

"ActiveXplorer nie jest już dostępny ActiveXplorer był przeglądarką plików i menedżer plików dla systemu Windows, pierwotnie wydany w 2000 roku. Produkt został wycofany w 2015 roku w ramach normalnego cyklu życia produktu." –

11

Jeśli urządzenie ma zainstalowany pakiet Microsoft Office, można przejść do wbudowanego w Visual Basic for Applications IDE i załadować obiektu tam:

Tools menu -> Makro -> Edytor Visual Basic (lub naciśnij kombinację klawiszy Alt + F11)

Potem, gdy w oknie VBA, menu Narzędzia -> Referencje -> Przeglądaj, aby zlokalizować

i menu Widok DLL -> Przeglądarka Object aby wyświetlić zawartość obiektu (lub naciśnij klawisz F2)

+0

Osobiście używam tego podejścia. – mydoghasworms

7

Użyłem Microsoft OLE/COM Object Viewer do tego. Kiedyś był instalowany ze starszymi wersjami Visual Studio i nadal jest częścią Windows SDK.

Wydaje się również, że jest to available separately - pochodzi ze starszej wersji zestawu Windows SDK, ale nie sądzę, że to narzędzie zmieniło się bardzo niedawno.

Aby wyświetlić informacje o typie dla określonej biblioteki DLL lub OCX, opcja Plik, Widok TypLib ... jest opcją, której szukasz. Możesz również przeglądać grupę Sterowanie w oknie głównym, aby wyświetlić szczegóły dotyczące zarejestrowanego elementu sterującego. Kliknij prawym przyciskiem myszy pozycję kontroli, a następnie kliknij opcję Wyświetl informacje o typie, aby wyświetlić szczegóły na temat typów i metod, które udostępnia.

To pokaże więcej informacji niż VB6. Jeśli patrzysz na kontrolkę ActiveX, to elementy, na które należy patrzeć, to sekcje widoku biblioteki typów, i dispinterface .

(Istnieje również opcja Tryb eksperta w menu Widok - to pokaże ci prawie wszystko zapisane w rejestrze, aby zrobić z COM, OLE i ActiveX.Odnosi się na ogół bardzo dużo informacji ...)