投稿日 | : 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ファイルにする際なにか注意する点があるのでしょうか
どなたか教えてくださいお願いします。