投稿日 | : 2003/02/18(Tue) 20:19 |
投稿者 | : よねKEN |
Eメール | : |
URL | : http://www5b.biglobe.ne.jp/~yone-ken/ |
タイトル | : Re^3: Asc関数について |
> Dim ans(1 To 7) As Byte
Dim ans(1 To 5) As Byte
にすればいいかと。
データが1〜5までなのに配列には残り6と7とがありますので、
その分のデータ0と0がゴミとして表示されています。
事前にバイト数がわからない場合は動的配列を使いましょう。キーワードはRedim。
後、今回のようにVBの文字列からSJIS(ASCII)のバイトデータに変換したいだけなら、
Dim ans() As Byte
ans = StrConv("11ABC", vbFromUnicode)
でいいですよ。