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) 

Napíšte komentár