[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2004/11/14(Sun) 18:49
投稿者名:tana
Eメール:
URL :
タイトル:
テキストファイルをバイナリデータとして表示
お世話になります。
サンプルのテキストファイルをバイナリデータとして読込表示する(その1)
を試してみました。メモ帳に適当な文字数字を書き込んでテストしてみましたが、
'    Text1.Text = StrConv(bytArray, vbUnicode)
'    Text1.Text = StrConv(bytArray, vbWide)
    Text1.Text = bytArray

最後の部分を書き換えてバイナリデータが表示されるようにしようとしたのですが
?と別の漢字が表示されます。バイナリデータとは0と1で表すので、それを期待していた
のですが、思ったように行きません。
また上記のソースはどのような場面で役に立つのでしょうか?

投稿時間:2004/11/14(Sun) 19:47
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: テキストファイルをバイナリデータとして表示
> 最後の部分を書き換えてバイナリデータが表示されるようにしようとしたのですが
> ?と別の漢字が表示されます。バイナリデータとは0と1で表すので、それを期待していた
> のですが、思ったように行きません。

>バイナリデータとは0と1で表すので
広義には、テキストデータ以外はバイナリデータになるので。

上記サンプルは通常のテキストファイルをバイナリモードで読み込みバイナリーデータと
して扱い Text1.Text = StrConv(bytArray, vbUnicode) で通常のテキストファイルに
戻して表示しているのです。 

> また上記のソースはどのような場面で役に立つのでしょうか?

紹介していたコードのページの下部に書いてあったと思うのですが。

投稿時間:2004/11/15(Mon) 13:46
投稿者名:tana
Eメール:
URL :
タイトル:
Re^2: テキストファイルをバイナリデータとして表示
> 上記サンプルは通常のテキストファイルをバイナリモードで読み込みバイナリーデータと
> して扱い Text1.Text = StrConv(bytArray, vbUnicode) で通常のテキストファイルに
> 戻して表示しているのです。 
>
バイナリデータそのものを扱うのではなく、高速にする為に利用するのですね。

> 紹介していたコードのページの下部に書いてあったと思うのですが。

見落としていました。
有難う御座います。