|
こんばんは。がんもくろべーと申します。よろしくお願いします。
VBA から利用できるxRead()というDLLが提供されているのですが、正しい利用法では戻り値はStringとなっています。が、都合により最初の1文字を0x00-0xFF(0〜255)という整数で受け取りたくなりました。
例えばこのDLLの正しい利用法では、"123"というStringの値は、以下のようなCodeで読見取ります。
Dim rData As String
rData = xRead(3) 'Read 3-Byte from device
このままだと簡単なのですが、このrDataの先頭の1Byteのみが返され、0x7b(10進の123)となった場合、どのようにすれば0x7bをString属性の変数に取り出せるのでしょうか?
Dim rData As String
Dim KokoniString123 as String 'ここに変換後の値を代入したい
rData = xRead(3) 'rDataの先頭には、0x7bが代入される
?
ご存知の方、ご教授の程、どうぞよろしくお願いします。
また、解決に挑戦して頂ける方々には、前もってお礼申し上げます。
ありがとうございます。
|
|