Description: When developing COM Objects, I often wished to have something similar to VB s Properties-or Debug-window to retrieve or interactively change an object s current properties at runtime. There exists a small number of little demo apps (like the AtlCon sample in MSDN ) about property browsing, but in general those were not functional enough for me- one cannot browse properties which take one or more extra parameters (not just setting/returning one value), one cannot invoke methods, one can only browse a COM object s default interface (although most objects do implement more than one interface), and one can only do the browsing during design time.
File list (Check if you may need any files):
ObjectBrowser
.............\atlcontrols.h
.............\Bin
.............\...\DispAdapter.dll
.............\...\ObjectBrowser.dll
.............\...\ObjectBrowser.exe
.............\BrowserGlobals.cpp
.............\BrowserGlobals.h
.............\Dispadapter
.............\...........\DispAdapter.h
.............\...........\DispAdapter_i.c
.............\FuncDesc.cpp
.............\FuncDesc.h
.............\FuncParamDlg.cpp
.............\FuncParamDlg.h
.............\InterfaceBrowserCtrl.cpp
.............\InterfaceBrowserCtrl.h
.............\InterfaceBrowserCtrlCP.h
.............\ObjectBrowser.cpp
.............\ObjectBrowser.def
.............\ObjectBrowser.dsp
.............\ObjectBrowser.dsw
.............\ObjectBrowser.h
.............\ObjectBrowser.idl
.............\ObjectBrowser.rc
.............\ObjectBrowserCtrl.cpp
.............\ObjectBrowserCtrl.h
.............\ObjectBrowserCtrlCP.h
.............\ObjectDataObject.cpp
.............\ObjectDataObject.h
.............\ObjectInfo.cpp
.............\ObjectInfo.h
.............\PropertyNotifyEvent.h
.............\Res
.............\...\interf.bmp
.............\...\object.bmp
.............\...\rotctr.bmp
.............\resource.h
.............\RGS
.............\...\InterfaceBrowserCtrl.rgs
.............\...\ObjectBrowserCtrl.rgs
.............\...\ROTBrowserCtrl.rgs
.............\ROTBrowserCtrl.cpp
.............\ROTBrowserCtrl.h
.............\ROTBrowserCtrlCP.h
.............\StdAfx.cpp
.............\StdAfx.h
.............\TypeAttr.cpp
.............\TypeAttr.h
.............\VarDesc.cpp
.............\VarDesc.h
.............\Vb
.............\..\ObjectBrowser.vbp
.............\..\ObjectBrowser.vbw
.............\..\ObjectBrowserForm.frm
.............\..\ObjectBrowserForm.frx