Analysis results
What results can you expect?
Objects
| Icon | Name |
|---|---|
![]() | PB Program/Analysis |
![]() | PB Library |
![]() | PB Window |
![]() | PB User Object |
![]() | PB DataStore |
![]() | PB DataWindow |
![]() | PB Structure (Global) |
![]() | PB Menu |
![]() | PB Application |
![]() | PB Function Global |
![]() | PB Control |
![]() | PB Function |
![]() | PB Event |
![]() | PB RPC Function |
![]() | PB Declare Procedure |
![]() | PB Declare Cursor |
![]() | PB External Function |
![]() | Variable (Member, Instance, Shared, Global, Variable) |
![]() | PB8 Workspace |
![]() | PB Proxy Object |
![]() | PB Target |
![]() | PB Subset |
Links
Client/Client
| Link Type | When is this type of link created? | |
| Access | - Read | Caller: Code object - fct, Event... Callee: Variable (instance, shared or global) Eg.: |
| - Write | Caller: Code object - fct, Event... Callee: Variable (instance, shared or global) Eg.: | |
| - Exec | Caller: Code objetc - fct, Event... Callee: Fct, Evt, Global Fct Eg.: Please note that when a window is opened (open(w1) for example), there will be an Access Read on w1 | |
| - Member | Caller: Code object - fct, Event... Callee: Variable (instance, shared or global) Eg.: (member on a and write on b) | |
| - Array | Caller: Code object - fct, Event... Callee: Variable (instance, shared or global) Eg.: (array on a and write on b) | |
| Prototype | When declaring an external function in an object and the function in a DLL that implements it. | |
| Use - Select - Insert - Delete - Update | When the property of an object references a datawindow. | |
| Inherit | When there is inheritance between controls, user objects, menus, and windows. In the following example, the window “w_gui_authors2” inherits from “w_gui_authors”:
| |
| Mention | During the creation of a class. The callee is always a class: (W,App,UO,M,Struct). E.g.: | |
| Rely On | This link is displayed when there is a link between a variable and a type. When the link is on a local type variable, the link will then be escalated internally. E.g.: | |
Client/Server
| Type of Link | Where is this type of link created? | When is this type of link created? |
| Use(): - Select - Insert - Delete - Update | Embedded SQL | - |
| Datawindow | - Link between Datawindow and table (or view) with PB SELECT | |
| - Link between Datawindow and table (or view) with SQL Select | ||
| Dynamic SQL | - Link found by the inference engine | |
| Prototype | RPC Declare Procedure Declare Cursor | - Link between the logical object corresponding to the logical name in PB and the server object. |
| Call | Datawindow | - Link between Datawindow and Procedure (or sub object in Oracle) |
| Dynamic SQL | - Link found by the inference engine for server functions or procedures | |
| Use | Dynamic SQL | - in dynamic SQL character strings. |




















