To meet your needs, we constantly work to improve Querix products.
This means that Lycia documentation is developing as well.
In case you have found a certain dissonance between the provided information and the actual behavior of Lycia 3 and/or your applications, please, let us know about this via documentation@querix.com so that we can introduce the necessary changes to our documentation.
Thank you for your attention and cooperation.
fgl_setproperty is the same as fgl_getproperty, except that it sets rather than gets values.
The function is used in the following way:
fgl_setproperty ["gui"], type.name, value)
In the above syntax, "gui" refers to the subsystem that the property belongs to. This optional parameter defaults to "gui", so it can be omitted. The type is the element of the subsystem that the property affects; the name is the actual name of the property. Value, which is primarily used when editing properties, can either be the new desired setting when used with fgl_setproperty(), or a specific location/file when used with fgl_getproperty(). If there is no value required in a fgl_getproperty() call, then simply enter two sets of quotation marks.
This function overrides any matching settings specified in a script file.
Other types of properties that you can set are:
· Registry settings
· Environment variables
· System parameters, IP addresses, system name, host name
· Script options
· Any arbitrary user properties
Property Type |
Property Name |
Example |
System.registry |
Registry key to be read |
fgl_setproperty("gui", "system.registry", |
System.environment |
Environment variable name |
fgl_setproperty("gui", "system.environment", |
System.network |
"Ipaddress" |
|
System.network |
"hostname" |
|
system |
"username" |
|
user |
User property name |
fgl_setproperty("gui","user.hello","myoption") |