VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/07/21(Thu) 16:49
投稿者チロル
Eメール
URL
タイトルRe^3: 型を一致させたい

ガッさん本当に有り難いのですが、同時に本当に本当に申し訳ありません。
散々検討した結果、今の私にはどうしてもハードルが高く扱うことができませんでした。
ですが、無駄にはしたくないので、理解できそうな知識を得た段階で再度挑戦したいと思います。

仕事の都合もあり、今回はいなさんに頂いた方法を元に、少し強引なやり方で解決させていただきまし
た。
ガッさん いなさん有難うございました。

    ' 文字列から空白削除
    strData = Replace(txtOutPutSel.Text, " ", "")
    ' バイト数取得
    txtLen = Len(strData) / 2
    ' DLNGH・DLNGL設定
    COMM_CODE.DLNGH = Hex(Left(Format(txtLen / 2, "0000"), 2))
    COMM_CODE.DLNGL = Hex(Right(Format(txtLen / 2, "0000"), 2))
      
    ' 送信バッファへ代入
    Buffer(0) = COMM_CODE.DLE
    Buffer(1) = COMM_CODE.POL
    Buffer(2) = COMM_CODE.DLE
    Buffer(3) = COMM_CODE.UA
    Buffer(4) = COMM_CODE.DLE
    Buffer(5) = COMM_CODE.HA
    Buffer(6) = COMM_CODE.DLE
    Buffer(7) = COMM_CODE.STX
    Buffer(8) = COMM_CODE.DLE
    Buffer(9) = COMM_CODE.DLNGH
    Buffer(10) = COMM_CODE.DLE
    Buffer(11) = COMM_CODE.DLNGL
    
    j = 0
    For i = 0 To txtLen - 1 Step 1
        strTxtData = Mid(strData, (i * 2) + 1, 2)
        bytBuf = CByte("&H" & strTxtData)
        Buffer(i + j + 12) = bytBuf
        
        If bytBuf = &H10 Then
            j = j + 1
            Buffer(i + j + 12) = bytBuf
        End If
    Next i


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -