GetCodeObj
(VTScada Layer module. Obtain LayerRoot using the following script-only statement: )
LayerRoot = \System.GetLoadedAppInstance(GetGUID(0, \LocalGUID));
| Description: | Retrieves the "Code" object associated with the layer. |
| Returns: | Object |
Usage: ![]() |
Script Only. |
| Function Groups: | Configuration Management |
| Related to: | GetLoadedAppInstance | |
Format: ![]() |
LayerRoot.GetCodeObj() |
| Parameters: | none |
| Comments: | This function is useful when there is a need to work with the code object of a layer other than the current application. |
Examples:
...
Layer = \GetLoadedAppInstance(\LocalGUID) ;
{ \LocalGUID is a defined constant holding the GUID of the current application }
AppCodeObj = Layer\GetCodeObj();
PageParmNames = ListVars(Scope(AppCodeObj, SessionData), "*", 0, 0, 4 {parms}, 0, 0, 0, 0);
...
