Update cookies preferences
Promotic

IniFileRead - metoda obiektu Pm

Opis:
Odczyt pozycji z pliku *.ini.
Składnia:
Variant IniFileRead(String sFile, String sSection, String sKey, Variant vDefault, [Long Dt])
Parametry:
sFile(String) Nazwa pliku ze ścieżką.
Jeżeli nie jest wprowadzona pełna ścieżka, wtedy zostanie uzupełniona względem do foldera aplikacji.
Jest zalecane stosowanie ścieżki w składni PROMOTIC - patrz PROMOTIC ścieżka do plików lub folderów.
sSection(String) Nazwa sekcji (sekcja jest w pliku INI w nawiasach kwadratowych) bez nawiasów kwadratowych.
Jeżeli zostanie określona wartość null, wtedy metoda zwraca tablicę nazw sekcji pliku INI.
sKey(String) Nazwa klucza odczytywanej pozycji.
Jeżeli zostanie określona wartość null, wtedy metoda zwraca zwraca tablicę kluczy określonej sekcji pliku INI.
vDefault(Variant) Wartość zastępcza, która ma zostać zwrócona jeżeli nie uda się wczytać wymaganej pozycji
Dt[opcjonalne] (Long) Typ danych odczytywanej wartości. Bez sensu, jeżeli metoda zwraca tablicę nazw sekcji lub kluczy pliku INI. Patrz Stałe VBScript typów danych.
Domyślną wartością jest 8 (=String).
Notatka:
Metoda ta nie działa w Web panelach.
Przykład1:
Przykład pliku *.ini
[MySettings]
NmbX=0
Object=/Folder0/Timer0
[Data]
Value1=8.2
Value2=3.14
Value3=GoodBy
Przykład2:
Zwraca wartość klucza "Value1" w sekcji "Data" (lub wartość alternatywną):
JavaScriptVBScriptWybierz oraz skopiuj do schowka

var Val = Pm.IniFileRead("#cfg:file.ini", "Data", "Value1", "1.0", 4);   // 4=Single, 8=String, ...
Przykład3:
Zwraca tablicę wszystkich nazw sekcji:
JavaScriptVBScriptWybierz oraz skopiuj do schowka

var aSections = Pm.IniFileRead("#cfg:file.ini", null, null);
Przykład4:
Zwraca tablicę nazw wszystkich kluczy w sekcji "Data":
JavaScriptVBScriptWybierz oraz skopiuj do schowka

var aKeys = Pm.IniFileRead("#cfg:file.ini", "Data", null);
Nawigacja:
 
- Pm
 
- Abs
- Cos
- E
- Exp
- IniFileRead
 
 
- LN2
- PI
- Pow
- Sin
- Tan
© MICROSYS, spol. s r.o.