Funkcia
Funkcia OpenObject slúži na otvorenie objektu pre užívateľský proces. Každá zmena hodnoty alebo stavu otvoreného objektu bude posielaná procesom D2000 Server užívateľskému procesu, ktorý ju môže spracovať funkciou NewValueProc.
Deklarácia
APIRET OpenObject(const char *name, BasObjInfoPtr data)

Parametre
Parameter name určuje meno otváraného objektu a v štruktúre data budú vrátené informácie o otváranom objekte. Položka data.Id určuje jednoznačný identifikátor objektu, ktorý je možné neskôr použiť vo funkcii NewValueProc na zistenie mena objektu a ako parameter funkcie CloseObject pri zatváraní objektu.
Návratový kód
Kód Popis
API_OK Korektné otvorenie objektu.
API_ObjNotExist Požadovaný objekt neexistuje.
API_TimeoutError Objekt sa nepodarilo otvoriť do požadovaného času.
API_ParamError Parameter data hodnotu null.