我用msc控制元件接收資料轉換成16進制保存在字符S里邊,但是現在要對這些資料進行決議,比如取前四個位元組資料,轉化成10進制后顯示在文本框,我的程式應該怎么寫?求指導!
uj5u.com熱心網友回復:
Val("&H" & Left(your-string, 4))uj5u.com熱心網友回復:
你是把接收到的位元組碼轉換成“16進制表示的數值字串”后,再保存在字串變數中的嗎?

既然你在“后面的處理”中又需要轉換成“數值”,你還不如把接收到的資料直接放位元組陣列里,
后面處理起來還方便得多,也遠遠比你用字串轉去轉來的運行效率高得多!
uj5u.com熱心網友回復:
msc控制元件接收資料轉換成16進制保存在字符S,需要考的是原資料是位元組值轉換16進制字符形式后拼接的16進制字串,那么如何決議需要原資料的實際資料型別,整數、浮點數等才能有具體的代碼實作。
而且需要考慮接收位元組的高低順序來轉換。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/57419.html
標籤:VB基礎類
