SetFlagsBy
Funkcia %SetFlagsBy
Funkcia
Funkcia nadobudne hodnotu parametra param1, pričom užívateľské príznaky (flagy) budú nastavené podľa hodnoty danej parametrom param2.
Deklarácia
UNIVAL %SetFlagsBy(
UNIVAL in param1,
UNIVAL in param2
)Parametre
param1 | Výraz ľubovoľného typu. |
param2 | Výraz ľubovoľného typu. |
Príklad
Užívateľské príznaky (flgay) obsiahnuté v premennej _flags je potrebné prekopírovať do premennej _i tak, aby sa nezmenila hodnota premennej _i.
TEXT _flags
INT _i
; nastavenie príznakov A a F
_flags := %SetFlagsV({"Text", @A, @TRUE, @F, @TRUE)
;
_i := 5
; kopírovanie príznakov z _flags do _i bez zmeny hodnoty v _i
_i := %SetFlagsBy(_i, _flags) Súvisiace stránky: