Promotic
WikipediaLinkedInYoutubeTwitterFacebook

IniFileWrite - metoda obiektu Pm

Opis:
Zapis pozycji do pliku *.ini.
Składnia:
IniFileWrite(sFile As String, sSection As String, sKey As String, vWrite As Variant) As Boolean
Wołanie:
b = Pm.IniFileWrite(sFile, sSection, sKey, vWrite)
Parametry:
sFile(String) Nazwa pliku ze ścieżką. Jeżeli nie jest wprowadzona pełna ścieżka, wtedy zostanie uzupełniona względnie w stosunku do foldera aplikacji.

Zalecanym jest 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 zapisu małej ilości wartości. Nie jest dogodny do zapisywania większej ilości danych 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). Czynność ta musi być ponadto wykonywana osobno dla każdej pozycji (dla każdej wartości klucza). Do zapisu większej ilości danych jest lepiej zastosować na przykład 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 panelach w języku JavaScript (dlatego nie działa również w Web panelach).
Przykład:
VBScriptWybierz oraz skopiuj do schowka

Pm.IniFileWrite "#cfg:file.ini", "Data", "Value1", "4.56"
Navigacja:
 
- Pm
 
- Abs
- Cos
- E
- Exp
- IniFileWrite
 
 
- LN2
- PI
- Pow
- Sin
- Tan
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice