天天看點

VB使用API實作序列槽通訊的異常問題

把通訊程式構造成類,并生成DLL,在實際運作中資料發送操作中

VB使用API實作序列槽通訊的異常問題

' 若傳回值不是IO異步操作未決,則關閉序列槽

VB使用API實作序列槽通訊的異常問題

If (errNum  <>  ERROR_IO_PENDING) And (errNum  <>   0 ) Then GoTo closeComm

VB使用API實作序列槽通訊的異常問題
VB使用API實作序列槽通訊的異常問題

 以上代碼,errNum無論異步操作是否成功,都不會傳回ERROR_IO_PENDING常數值,雖然在VB調試時會傳回這個常數值,是以在發送資料操作中,不能用這個方法來判斷操作是否成功,這個問題需要在VC中進行分析

繼續閱讀