Porovnávané verzie

Kľúč

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

Funkcia %GetSelfHBJ


Funkcia
Funkcia vráti jednoznačný identifikátor objektu v systéme HOBJ) v rámci ktorého je skript interpretovaný (objekt typu Event alebo aktívna schéma).
Deklarácia


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


Parametre


bBaseHBJNepovinný parameter. Možné hodnoty:
  • @TRUE - funkcia vracia HOBJ neinštančného objektu, v rámci ktorého sa skript vykonáva
  • @FALSE - funkcia vracia HOBJ inštančného objektu, v rámci ktorého sa skript vykonáva


Popis

Ak je funkcia volaná v kontexte eventu typu Unit, vráti HBJ eventu, nie eventu typu Unit.

Príklad

V skripte objektu typu Event s menom E.Test platí:

 



Blok kódu
languageesl
themeRDark
 INT _i
 INT _i1
 
 _i := E.Test\HBJ
 _i1 := %GetSelfHBJ()
 IF _i = _i1 THEN ; podmienka bude vždy pravdivá
 ENDIF 


 


Pre objekt, ktorý nie je otvorený ako inštancia platí %GetSelfHBJ(@TRUE) = %GetSelfHBJ(@FALSE).
Poznámka