Promotic
WikipediaLinkedInYoutubeTwitterFacebook

SetBit - metoda objektu Pm

Popis:
Změna bitu dané proměnné.
Syntaxe:
Variant SetBit(Variant vFrom, Long nIndex, Boolean bValue)
Parametry:
vFrom(Variant) Hodnota jejíž bit má být změněn. Tato hodnota musí být celé číslo (Byte, Integer, Long).
nIndex(Long) Index bitu dané proměnné (indexováno od 0).
bValue(Boolean) Nová hodnota bitu (true nebo false).
Poznámka:
Nemění přímo hodnotu proměnné vFrom, ale vrací novou hodnotu, kterou lze do proměnné uložit.
 
Pro jazyk JavaScript je lepší pro čtení a nastavování bitu použít standardní bitové operátory.
 

Tato metoda je funkční i v Makro výraz $.expr a v události onDraw objektu PmgCanvas.

Tato metoda je funkční i ve Web obrazech.

Příklad:
Nastaví 20. bit V proměnné BitMask
JavaScriptVBScriptVyber a zkopíruj do schránky

BitMask = Pm.SetBit(BitMask, 20, true);
CLng potřeba v případě, že původně BitMask nebyl typu Long. Pokud byl například typu Integer, pak 20. bit u této hodnoty neexistuje a metoda by selhala.

Historie:
Pm8.02.13: Netestoval se dobře rozsah bitů a někdy se mohlo psát mimo rozsah.
Pm8.02.09: Zpřístupněno pro Web obrazy.
Navigace:
 
- Pm
 
- Abs
- Cos
- E
- Exp
- LN2
- PI
- Pow
- SetBit
 
 
- Sin
- Tan
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice