Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

%GetSelfHBJ function


Function
The function retrieves the unique identifier (HOBJ) of the object within the frame of which the script is interpreted (object of the Event type or active picture).
Declaration


Blok kódu
languageesl
themeConfluence
HBJ %GetSelfHBJ(
   BOOL in bBaseHBJ := @TRUE
 )


Parameters


bBaseHBJOptional parameter. Possible values:
  • @TRUE - the function retrieves the HOBJ of the non-instance object,
  • @FALSE - the function retrieves the HOBJ of the instance object.




Description

If the function is called in the context of a Unit event, it returns an event not a Unit HBJ.

Example

For the script of the E.Test event, there is valid:

 



Blok kódu
languageesl
themeRDark
INT _i
Blok kódu
languageesl
themeRDark

INT _i1
Blok kódu
languageesl
themeRDark
Blok kódu
languageesl
themeRDark


_i := E.Test\HBJ
Blok kódu
languageesl
themeRDark

_i1 := %GetSelfHBJ()
Blok kódu
languageesl
themeRDark

IF _i = _i1 THEN ; condition is always true
Blok kódu
languageesl
themeRDark


ENDIF


 


If given object is not open as an instance, then %GetSelfHBJ(@TRUE) = %GetSelfHBJ(@FALSE).