1.2.101 GetIniToLong - Long aus SIBPPS.INI versorgen
GetIniToLong(lIni,strSection,strKey,strMode[,lDefault]);
|
Argumente
|
lIni
Wert aus INI bzw. Default aus lDefault.
|
|
|
strSection
Sektion in SIBPPS.INI.
|
|
|
strKey
Schlüsselwort in Sektion der SIBPPS.INI.
|
|
|
strMode
nur 1. Zeichen wird ausgewertet („K“ bzw. „Kann“ sind gleichwertig).
Kann („K“):
Wenn der Eintrag nicht vorhanden ist, wird der Default eingesetzt.
Muss („M“):
Wenn der Eintrag nicht vorhanden ist, wird die Bearbeitung mit entsprechender IPS-Meldung abgebrochen
Nicht Null („N“):
wie „M“ aber auch der Wert 0 (Null) gilt als nicht vorhanden.
|
|
|
LDefault
nur bei Modus = „Kann“ wird der Default eingesetzt, wenn der Eintrag in der INI-Datei nicht vorhanden ist.
Bei Modus „Muss“ und „Nicht Null“ wird die Default-Angabe nur dann eingesetzt, wenn ein „leerer“-INI-Eintrag bzw. ein Eintrag mit 0 vorhanden ist.
|
|
Beschreibung
|
In die Zielvariable (lIni) wird aus der SIBPPS.INI laut Sektion und Key der Wert übertragen. Wenn der Eintrag nicht vorhanden ist, wird die Zielvariable mit dem Defaultwert versorgt. Beim Modus „Muss“ und „Nicht Null“ wird der Defaultwert nur dann verwendet, wenn ein INI-Eintrag vorhanden ist und der Wert 0 (Null) ist.
|
|
Funktionsart
|
Pufferfunktion, nicht in ACIPS.DLL enthalten
|
|
Beispiel
|
GetIniToLong(lIniAnzPos,“EKA751“,"AnzahlPos",“Kann“,9999);
|
|
Siehe auch
|
GetIniToString, GetIniToDouble
|