[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Enhanced Object Inspector
Class(y) 2.4 provides an Enhanced Object Inspector which replaces the
Clipper debugger's default object inspector, providing a greatly enhanced
view of your objects.
To use it, link the library CSYINSP.LIB into your application (note that
the entire library can be overlaid). Since no functions in the library are
called directly, it is best to link the entire library into your
application, eg:
RTLINK FI MYAPP, CSYINSP.LIB LIB CLASSY
Then enter the debugger and examine your objects as normal.
Three columns are displayed. The second and third columns display the name
and value, respectively, of each of the object's variables. The first
column shows the class in which that variable was defined. All variables,
including variables inherited from superclasses, are displayed.
Values can be edited in the same way as values in Clipper's default object
inspector. Pressing ENTER on the value field will begin editing.
You can find out more about a variable or message, such as its scope, by
selecting and pressing ENTER on a message in the second column. This has
the effect of displaying the internal Class(y) object which refers to that
message or variable. The instance variable scopeDesc specifies the scope
of the item. Other data, such as class or type restrictions on instance
variables, are also displayed.
Class objects can also be examined by pressing ENTER in the first column.
If you don't link an application with CSYINSP.LIB, the standard
Clipper/Class(y) object inspector, described in the following section, is
used.
See Also:
Standard Object Inspector
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson