GetINIProperty
(System Library)
| Description: | Given an array of INIProperty structures, returns the value of a given property from that array. |
| Returns: | Value |
Usage: ![]() |
Script Only. |
| Function Groups: | Configuration Management, Variable |
| Related to: | CaptureSettings | ReadPropertiesFile | SetINIProperty | WritePropertiesFile |
Format: ![]() |
System.GetINIProperty(InputArray, Name[, Comment, pFail]) |
| Parameters: |
| InputArray |
| Required. An array of INIProperty structures. See Comment section. |
| Name |
| Required. The name of the property whose value is to be returned. |
| Comment |
| Optional pointer to a text value. The comment associated with the property will be returned in this field. |
| pFail |
| Optional Boolean pointer. If the property is not found, TRUE will be returned to the calling module in this parameter. |
| Comments: |
The INIProperty structure is as follows INIProperty Struct [
Name { Variable name in the .startup/.dynamic file };
Value { Simple value };
Comment { Text comment if present in the file };
Hidden { TRUE if not visible in Edit Properties GUI };
];
|
Example:
{ Read Settings.Startup file }
Init [
If 1 Main;
[
TempProperties = System.ReadPropertiesFile("C:\VTScada\MyApp\Settings.Startup");
GUID = System.GetINIProperty(TempProperties\Sections["Application"], "GUID");
OEMGUID = System.GetINIProperty(TempProperties\Sections["Application"], "OEMGUID");
]
]
