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)
Pridať komentár