Accesing global variables

<< Click to Display Table of Contents >>

Navigation:  Executing script >

Accesing global variables

To get or set value of global script variable use TScriptParser.Variables (or TScriptParser.Objects for objects) property.

Example:

 

t := Script.Variables['myvar'];
Script.Variables['myvar'] := 100;

 

To check is variable already registered and get variable object use TScriptParser.Vars property.

 

Is variable registered:

 

if Script.Vars.GetVariable('MyVar') then ...

 

Enumerate all variables:

 
for i := Script.Vars.Count - 1 do
  List.Add(Script.Vars[i].Name);