投稿日 | : 2003/04/23(Wed) 22:59 |
投稿者 | : NAO★ |
Eメール | : |
URL | : |
タイトル | : Re: ビット演算Andについて |
> Function fLib(a,b)
> If ((a And A) = A) Then
> 'bを使った処理1
> End If
> If ((a And B) = B) Then
> 'bを使った処理2
> End If
> If ((a And C) = C) Then
> 'bを使った処理3
> End If
> End Function
質問とは関係ありませんが、条件式は
if a And A Then
という風に書けますよ
たとえば 変数の値を展開してみて
if &H00018000 And &H00008000 Then
となると結果は
if &h00008000 Then
となってTrue (正確にはFalse(0) 以外の値) になり条件が成立します
たとえば
if &H00040000 And &H00008000 Then
だった場合には
if 0 Then
となってFalse(0) になります。
ご参考までに