Script
Global Variable Max Substitutions
This field determines the maximum global variable
substitutions that can occur before an error occurs. This is mainly
to prevent an infinite loop situation from occurring. When a global
variable is used within a formula or other situations, its actual value is
looked up and substituted for the global variable. Since a global
variable can contain other global variables that can also contain global
variables, this value places a limit on the maximum number of
substitutions. An infinite loop situation would occur if global
variable {ABC} contained an actual value of {XYZ} which is another global
variable. If global variable {XYZ} contains {ABC}, then the
substitution algorithm would continue forever and the PowerHome program
would be hung. The default value for this field is 25.
Maximum Number of Recursive Calls
This field is similar to the Maximum Global Variable
Substitutions field in that its purpose is to prevent infinite loop
situations. This value comes into effect when a macro calls another
macro that calls another macro, ad infinitum. If a situation where
macro A calls macro B which calls macro C which calls macro A were to
occur, this value would prevent the PowerHome program from hanging within
an infinite loop. The default value for this field is 25.
Macro Jump Limit
This field will allow you to limit the number of
times a macro may transfer control to another line within the same
macro. Useful in preventing infinite loop situations but could also
limit a legitimate macro from looping properly if set to low. Set
this value to 0 to disable this feature.
Use Proxy Server in ph_geturl function
Specifies whether the ph_geturl function should use
the proxy server values defined under Proxy screen.