Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Serial Data Output Problem
#2
Yes, skips 0x00. Also, the variant then contains string (BSTR). To send binary data, it should be ARRAY(byte).

Function VariantFromBytes
Code:
Copy      Help
;/
function $bytesHex VARIANT&v

;Stores binary data into VARIANT variable.

;bytesHex - binary data as hex string.
;v - variable that receives the data as ARRAY(byte).

;EXAMPLE
;VARIANT d
;VariantFromBytes "52 80 00 d2" d ;;store binary data of 4-bytes length


str s.decrypt(8 bytesHex)
ARRAY(byte) a.create(s.len)
memcpy &a[0] s s.len
v.attach(a)


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)