What does Objectscope do?
Desert Hill Objectscope is a standalone type
library object browser. It displays the contents of type
library allowing the properties, methods and event object to be
easily obtained. It's advanced features allow discovery of the
attributes that are defined for items in the type library. The
find function can search for items based on one or more specific
Objectscope is the tool to use when programming
against an object model with a tool that does not have an integrated
object browser such as Visual C++ and the many applications that
allow you to write scripts and macros.
Objectscope is also useful for developers writing
type libraries or debugging COM related problems. By viewing
the properties of the items in the type library bug can quickly be
found. Using the advance find feature allow items with
specific attributes to be found.
Back to Top
What's a type library?
A type library is a binary file that maps methods
(among other things) in a common format, enabling other COM
applications to read and use them. Type libraries are typically
distributed as part of an ActiveX component and are bound to the
EXE, DLL or OCX. RAD tools, such as VB, allow you to program
with objects using information found in type libraries. The
Desert Hill Objectscope conveniently displays this
information to you.
Back to Top
I installed the Desert Hill
Objectscope, now what?
You are now ready to use the Desert Hill
Objectscope to view the contents of a type library by opening a type
library file. You can open a type library by either navigating
to the file using the Open TypeLibrary dialog or selecting it from
the list of registered type libraries.
To open the a type library file directly, click
File->Open->File to display the Open TypeLibary dialog.
Navigate to the file you wish to open and click the Open button.
If the file you selected is a valid type library it's content will
be displayed. Type library file typically have a .tlb
extention. Most .ocx and many .dll and some .exe files also
have type library files bound to them which Objectscope can read.
If you are not sure just try and open it, if the file does not
contain a valid type library an error will be displayed.
To open a registered type library, click
File->Open->Registered to display the Open TypeLibrary dialog.
Scroll through list and check the type libraries you wish to open
and click the Ok button. This will display the load and
display the contents of the specified libraries. To change the
library currently being displayed select it from the drop down list
on the toolbar. To display a merged view of all the type
libraries loaded select all from the drop down list on the toolbar.
Back to Top
How can I load several type libraries at
Use the Edit->Add Type Library command.
Once the first type library is open you can use this command to load
multiple type libraries at once. You can select which type
library is displayed by using the drop down list on the toolbar.
Select All from the list will display a merge view of all the open
If you wish to later reopen the same set of type
libraries save them as a project. Do this by clicking
File->Save to display the Save As dialog. Enter a name for the
project a click save. To later reopen the type libraries,
select the project file by using the File->Open->File... command.
You can also open additional type libraries in
their own window by selecting File->New Window. This opens
another Objectscope window allowing you to open another set of type
Back to Top