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). |
---|
Příklad:
Nastaví bit 20 V proměnné BitMask
JavaScriptVBScriptVyber a zkopíruj do schránky
BitMask = Pm.SetBit(BitMask, 20, true);
BitMask = Pm.SetBit(BitMask, 20, true)
CLng je potřeba pokud původně
BitMask nebyl typu
Long. Pokud byl například typu
Integer, pak bit 20 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.