InsertVariableStrList

Vloží novou položku do proměnné typu seznam řetězců
declare function InsertVariableStrList dll "ActualDocument" (string, string, integer, string, pointer): boolean
InsertVariableStrList("ENTEAM_0000001", "DX_BOX_Your_ID", 1, "B", actualdocument)
InsertVariableStrList(ADocumentKey, AName, AIndex, AValue, AActualDocument)

Parametry

ADocumentKey

Typ: string

ID procesu.

Pro aktuální proces (viz parametr AActualDocument ) použijte hodnotu "actualdocument" .

AName

Typ: string

Název proměnné

AIndex

Typ: integer

Index, na který bude vložena položka s hodnotou AValue . První položka má index 0 . Pro přidání položky na konec seznamu je možné použít index -1

AValue

Typ: string

Hodnota vkládané položky

AActualDocument

Typ: pointer

Klíčové slovo actualdocument

Návratová hodnota

Typ: boolean

Vrací, zda byla hodnota proměnné úspěšně nastavena.

Je-li vráceno false , pak došlo k chybě. Pro získání popisu chyby použijte funkci GetLastErrorMessage resp. GetLastErrorCode .

Popis

Funkce zapisuje do proměnné typu seznam řetězců, specifikované parametrem AName . Vložena je položka na pozici určenou indexem v parametru AIndex .

Je-li potřeba, bude proměnná automaticky doplněna na potřebnou délku (prázdnými hodnotami).

Ukázky volání

  • Vloží do proměnné "DX_BOX_Your_ID" položku "B" na pozici 1 (tedy za 1. položku seznamu).
    InsertVariableStrList("ENTEAM_0000001", "DX_BOX_Your_ID", 1, "B", actualdocument)