Function for working with objects identifiers

Function Comment
setWorkId(index, id)
Saves the selected identifier in the special storage with the specified index.

index – integer value (index >= 0).

id – object identifier.

Every object of the application, when created, gets a unique identifier like GUID in Windows. To get access to the Obj1 identifier of the object in the script use the Obj1.objectID expression.

Example:

id1 = getWorkId(0);
id2 = getWorkId(1);
If (id1 == id2) MessageBox(“Attempt to connect to one object two times!”, MB_OK | MB_ICONWARNING);

getWorkId(index);
Returns the saved identifier.

index – integer value (index >= 0).

Example:

if (obj.strTheName == “MyEnabledObject”) { setWorkId(0,obj.objectID);
}

getObjData(WorkId,ObjName)
Function gets the public-parameters of the object, having the ididentifier from the database.In the case of successful execution it returns 1, otherwise 0. To access the received parameters, use the ObjName.Param1 expression etc.

getObjectConnectedTo(idOut, objToSerch, strExpression, ParamName);
Searches the objects, connected with the dependence, with the ParamName variable of the objToSerch object, satisfying the strExpression condition.

Condition can be null.

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment