掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
バイナリデータを変換するには? (ID:83269)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
この関数は本当にエラーなく動いてますか?ざっと見る限り bytBData(cnt_i) = "&H" + Mid(strBData, cnt_j * 2 - 1, 2) の部分でcnt_i=0のときエラーとなりませんか? またバイト配列に入れるのであれば明示的に bytBData(cnt_i) = Val("&H" + Mid$(---)) としてやった方がいいかもしれません。 この関数の働きを半角2文字で表された16進数の文字列から 先頭の2文字をとり、それを1バイトのバイナリーに変換する 関数と推測すると、これは以下の1行で書けるんじゃないでしょうか? bytBData = Val("&H" + strBData)
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.