sFile | (String) The file name with the path.
If a full path is not entered, then it is completed relative to the application folder. It is recommended to use the PROMOTIC path syntax - see PROMOTIC path to files or folders. |
---|---|
sSection | (String) Section name (the section is in the INI file inside the square brackets) without the brackets.
If the null value is entered here, then the method returns an array of the INI file section names. |
sKey | (String) Name of keys of the item that is read.
If the null value is entered, then the method returns an array of the key names of that section of the INI file. |
vDefault | (Variant) Value that has to be returned if reading the item fails |
Dt | [optional] (Long) Data type of the read value. Irrelevant if the method returns an array of section names or keys of the INI file. See VBScript constants of data types.
The default value is 8 (=String). |
[MySettings]
NmbX=0
Object=/Folder0/Timer0
[Data]
Value1=8.2
Value2=3.14
Value3=GoodBy
var Val = Pm.IniFileRead("#cfg:file.ini", "Data", "Value1", "1.0", 4);
// 4=Single, 8=String, ...
var aSections = Pm.IniFileRead("#cfg:file.ini", null, null);
var aKeys = Pm.IniFileRead("#cfg:file.ini", "Data", null);