infra:NET User
 
×
1.2.103 GetListItem – komma-separierte Werte aus String auslesen
GetListItem(strList, lIndex, strItem, lError)
Argumente
strList             
String mit den durch Kommata getrennten Werten
 
lIndex
Nummerierung der Werte, beginnend bei Null
 
strItem
n-ter Wert aus der Liste (n=lIndex)
 
lError              
0 =
Wert gelesen
-1 =
Ende Werteliste
Beschreibung
Der Befehl liest einen Wert aus einer Liste mit Kommata separierten Werten. Der wievielte in der Reihenfolge wird mit lIndex bestimmt.
Beispiel
GetIniString(“C:\INFRA\GRAFIK\INI\SIBDB.INI“,“DataBases“,““, strList);
AssignLong(lIndex,0);
Loop:
GetListItem(strList, lIndex, strItem, lError)
If lError > 0
       {
       LongToString(lIndex,strValue)
       AppendString(strValue,“. Wert aus Liste“);
       OsiMessageBox(strItem, strValue,0,lRc);
       AddLong(lIndex,lIndex,1);
       Jump(Loop);
       }
Funktionsart
infraSetupFunktion
Hinweis: 
Um auf Datensätze einer Datei mit binären Feldern im Schlüssel zugreifen und diese ggf. aktualisieren zu können (z.B. Datei 143 mit SysUUID), muss dem Datenbanksystem mitgeteilt werden, dass beim Zugriff auf diese Datei die binären Felder nicht versteckt werden sollen.