IniFileWrite - metoda obiektu Pm
Opis:
Zapis pozycji do pliku *.ini.
Składnia:
Boolean IniFileWrite(String sFile, String sSection, String sKey, Variant vWrite)
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 w pliku INI jest w nawiasach kwadratowych) bez nawiasów kwadratowych |
| sKey | (String) Nazwa klucza zapisywanej pozycji |
| vWrite | (Variant) Zapisywana wartość. |
|---|
Wartość zwrotna:
true - przy powodzeniu
false - przy błędzie
Notatka:
Taki sposób zapisu wartości jest dogodny do wsadowego zapisu prostych konfiguracji lub do zapisania małej liczby wartości. Nie jest dogodny do zapisywania większej liczby wartości w czasie rzeczywistym, ponieważ operacja jest zbyt wolna (wewnętrznie zawsze cały plik "
INI" musi zostać wczytany, odszukany klucz, przepisana wartość klucza i zapisany cały plik "
INI"). Operacja ta musi być ponadto wykonywana osobno dla każdej pozycji (dla każdej wartości klucza). Do zapisu większej liczby wartości dogodniejszym jest zastosowanie metody
Pm.FileTextWrite, gdzie format wyjścia może być identyczny z plikiem INI, lecz wszystkie dane są zapisywane jednocześnie.
Metoda ta
nie działa w
Web panelach.
Przykład:
JavaScriptVBScriptWybierz oraz skopiuj do schowka
var bWrite = Pm.IniFileWrite("#cfg:file.ini", "Data", "Value1", "4.56");
Dim bWrite
bWrite = Pm.IniFileWrite("#cfg:file.ini", "Data", "Value1", "4.56")