FindClassDefinition
PowerScript function
Description
Searches for an object in one or more PowerBuilder libraries (PBLs)
and provides information about its class definition.
Syntax
|
1 |
FindClassDefinition ( classname {, librarylist } ) |
|
Argument |
Description |
|---|---|
|
classname |
The name of an object (also called a class or class |
|
librarylist (optional) |
An array of strings whose values are the fully qualified |
Return value
ClassDefinition. Returns an object reference with information about
the definition of classname. If any arguments are null,
FindClassDefinition returns null.
Usage
There are two ways to get a ClassDefinition object containing class
definition information:
-
For an instantiated object in your application, use its
ClassDefinition property -
For an object stored in a PBL, call FindClassDefinition
Examples
This example searches the libraries for the running application to
find the class definition for w_genapp_frame:
|
1 2 |
ClassDefinition cd_windef cd_windef = FindClassDefinition("w_genapp_frame") |
This example searches the libraries in the array ls_libraries to
find the class definition for w_genapp_frame:
|
1 2 3 4 5 6 7 8 9 |
ClassDefinition cd_windef string ls_libraries[ ] ls_libraries[1] = "c:pwrsizappwindows.pbl" ls_libraries[2] = "c:pwrsframewkwindows.pbl" ls_libraries[3] = "c:pwrsframewkancestor.pbl" cd_windef = FindClassDefinition( "w_genapp_frame", ls_libraries) |
See also