24h購物| | PChome| 登入
2007-06-05 23:38:30 | 人氣250| 回應0 | 上一篇 | 下一篇
推薦 0 收藏 0 轉貼0 訂閱站台

解編碼


Dim DataEncD As Integer

Private Sub cmdDecoder_Click()

    Dim datSft As Integer

    Dim DataSource As Integer

    Dim DataD As Integer

    DataSource = DataEncD

   

    For I = 0 To 11

        datSft = 2 ^ I

        DataD = datSft And DataSource

       

        Select Case DataD

       

           Case 1: Check1(I).Value = 1

           Case 2: Check1(I).Value = 1

           Case 4: Check1(I).Value = 1

           Case 8: Check1(I).Value = 1

           Case 16: Check1(I).Value = 1

           Case 32: Check1(I).Value = 1

           Case 64: Check1(I).Value = 1

           Case 128: Check1(I).Value = 1

           Case 256: Check1(I).Value = 1

           Case 512: Check1(I).Value = 1

           Case 1024: Check1(I).Value = 1

           Case 2048: Check1(I).Value = 1

        End Select

    Next I

End Sub

 

Private Sub cmdEncoder_Click()

    DataEncD = 0

    For I1 = 0 To 11

        If Check2(I1).Value = 1 Then

            DataEncD = DataEncD + 2 ^ I1

        End If

    Next I1

End Sub

 

Private Sub cmdEnd_Click()

    End

End Sub

 

Private Sub Form_Load()

    datSft = 1

    DataEncD = 0

    cmdEncoder.Caption = "編碼"

    cmdDecoder.Caption = "解碼"

    cmdEnd.Caption = "結束程式"

 

End Sub

 

 

 

台長: Kenny
人氣(250) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 教育學習(進修、留學、學術研究、教育概況) | 個人分類: 程式設計 |
此分類下一篇:VB 討論區
此分類上一篇:MSCOM控制項的InBufferSize和OutBufferSize的設定

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文