Running and examining examples

Once you have located an example that performs some processing you want to learn about, you can run it to examine how it works and look at the code (and copy it if you want to).

Running an example

To run the highlighted example, double-click it or click Run!. You can get Help on how to use the example and what it does by clicking the Help button on the example’s main window.

Examining the code

To see all the objects used in an example, click the Related Objects tab on the right pane and click the plus signs to expand items:

On this custom MDI frame window, the related objects tab is selected, and all the objects used in the example are displayed on the screen. A description / techniques tab is also available but not selected.

Double-click the icon for a script or function to examine it.

Using examples in the development environment

Running the Code Examples application and looking at the code for an example gives you a lot of information, but if you open objects in the examples in the development environment, you can examine them in more depth.

For example, you can open any object in a painter, examine the inheritance hierarchy in the Browser, and step through an example in the Debugger. You can even copy objects to your own application in the Library painter or copy code fragments to the Script view.

The libraries in the Code Examples application are organized by object type. For example, pbexamd1.pbl and pbexamd2.pbl contain DataWindow objects. This makes it easy to find the objects that are referenced as examples later in this book. If you expand the sample libraries in the List view in the Library painter, the comments tell you what each object is used for.