返回列表 上一主題 發帖

[發問] 請問vba寫uart傳輸大於128值data為何都為0

本帖最後由 luhpro 於 2011-10-14 15:00 編輯

回復 1# shihyulee
請參閱這一串討論 :
想請問Excel的 chr 函數的問題
原先我也是以為用字串(後來也試過用 Long)來做為字元輸出入動作的載體應該沒問題才對,
後來才發現會出現像你所說的當字元的 Ascii Code 大於 128 時其 asc() 結果都會變成為"0",
試了許多種方式才找到若改用 Byte 為載體就可以正常讀寫出大於 Ascii 128 的字元,
希望該串敘述對你的需求能有所助益.

TOP

        靜思自在 : 話多不如話少,話少不如話好。
返回列表 上一主題