有一個函式,定義如下:
private sub crc(data() as Byte)
dim crchi as Byte
dim crclow as byte
redim returndata(2) as byte
..........................
.......一堆計算...........
text7.text=hex(returndata(1))
text8.text=hex(returndata(0))
end sub
請問一下如何呼叫這個函式?
謝謝!
uj5u.com熱心網友回復:
這不是函式,它沒有回傳值的。有回傳值的“函式”是Function ,不是 Sub。
看樣子那個 returndata() 應該是模塊級的陣列,
呼叫這個程序之后,再直接從returndata()中取得資料。
(僅是我的猜測;沒有完整代碼,不能得出肯定的結論。)
uj5u.com熱心網友回復:
把你要進行CRC校驗的資料,寫入一個緩沖區陣列內:比如 arrTemp(),然后 call crc(arrTemp)
也可以這樣寫:crc arrTemp
uj5u.com熱心網友回復:
同上sub不是函式是程序
sub沒有回傳值,
uj5u.com熱心網友回復:
看你的Sub,只要直接Call crc(arrTemp) 就行了,結果應該已經顯示在text7和text8里了。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/79547.html
標籤:VB基礎類
