StringListAddObject
Přidá novou položku do seznamu řetězců
declare function StringListAddObject dll "ActualDocument" (integer, string, integer): integer Index := StringListAddObject(SList, "PoložkaN", Obj)
StringListAddObject(StringList, Item, Object)
Parametry
- StringList
 - 
Typ: integer
Identifikátor seznamu řetězců získaný funkcí StringListCreate .
 - Item
 - 
Typ: string
Nová položka, která bude vložena.
 - Object
 - 
Typ: integer
Objekt, který je na položku navázaný. Může jím být např. jiný seznam řetězců. Lze jej také využít pro uložení celého čísla, které není objektem. V tomto případě není nutné objekt před uvolněním celého seznamu řetězců uvolňovat.
 
Návratová hodnota
Typ: integer
Vrací index právě vložené položky. Dojde-li k chybě, je vrácena -1 . Pro získání popisu chyby použijte funkci GetLastErrorMessage .Popis
Funkce vloží do existujícího seznamu řetězců novou položku a s ní související objekt. Položka je vkládána na konec existujícího seznamu v případě neseřazeného seznamu řetězců nebo na pozici dle hodnoty položky, je-li seznam řetězců seřazený. Řazení je možné ovlivnit pomocí funkce StringListSetSorted . Seznamu řetězců musí být předem vytvořen funkcí StringListCreate .Ukázky volání
- 
Vložení nové položky na konec seznamu.
            
Index := StringListAddObject(SList, "PoložkaN", Obj) 
Dokumentace enTeam