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

投稿日: 2007/07/05(Thu) 13:30
投稿者HK
Eメール
URL
タイトルADODB.StreamをEXEにすると動作しない・・・


ADODB.Stream をVB6で使用してます、このプログラムをEXEにコンパイルして実行すると
正しく動作しなくなります、参照設定も ADOの2.5以上ということなので
2.5以上のもの色々試してみたのですが上手く動きません・・・
VBのデバッグ環境では正しく動作しているのですが、行っていることは

ソケットでバイナリーを送受信して、バイト配列の中から任意のバイト数を
取り出すのに、ADODB.Stream を使っています
    Dim BinaryBuffer As ADODB.Stream
    Set BinaryBuffer = New ADODB.Stream

    BinaryBuffer.Type = adTypeBinary
    BinaryBuffer.Open

    BinaryBuffer.Write b受信Dat

    BinaryBuffer.Position = 0
    Result = BinaryBuffer.Read(4)

こんな感じで受信したデータから4バイトを取り出す時などに使ってます
送信フォーマットによって取り出す位置は変わるので、ADODB.Stream が位置とサイズを
指定して取り出せるので便利で使っているのですが・・・

EXEファイルにする際なにか注意する点があるのでしょうか
どなたか教えてくださいお願いします。


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

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

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