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)
0 komentárov