tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: .netでのストリームの扱い
投稿日: 2015/09/01(Tue) 01:43
投稿者魔界の仮面弁士
> vb6 No.16149では大変お世話になりました。
追加の質問があることに備えて、念のため、先の Microsoft への問い合わせは
終了させずに、サポート側の担当者に待機してもらっています。
(特に大きな問題が無さそうなら、あちらへの問い合わせはクローズさせます)


> dim bytIMAGE as byte '->filestreamで読み込み済み画像ファイルデータ
> dim bytPOST as byte '->送信用バイト文字列
…Byte、ですか?
Byte の一次元配列ではなく?

提示頂いたコードは、VB6としてもVB.NETしても不自然なので、
意図が良く分かりませんでした。

Shift_JIS のバイナリが必要なら、System.Text.Encoding.GetEncoding(932) が使えますが、
今回のコードに近い実装を行うなら、ADODB.Stream の代わりに
System.IO.MemoryStream を使ってみては如何でしょう。
それを BinaryReader/BinaryWriter に渡して使えば、読み書きも容易になります。


> これをvb.net標準のコードにするのはどうすればよいのでしょうか
HttpWebRequest の GetRequestStream() で得られるストリームに
書きこめば良いかと思います。
書きこむ際には、上記の BinaryWriter を使うのが便利です。


> 単純に バイト文字列の結合ができればよいのですが
> 基本過ぎて?検索しても出てきませんでした
Stream に順次書きこんでいけば、追記されますよ。

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

古いスレッドにレスはつけられません。