.Net SerialPort和VB6 MSComm的工作方式可能不同嗎?在這兩種情況下,我正在從緩衝區中讀取數據,並且如果將MSComm dll導入到我的.Net項目中,它們都得到了不同的字符串,它完美地工作(很明顯)。 有沒有人有更深的信息? 如果有幫助,這裏是我的簡單的樣品,在這兩種情況下,我發送相同的字節數組... VB6: Dim MSComm1 As Object
Dim ArrTo
我們得到的應用程序工作正常,直到從Vista Home Basic更新到7家庭高級版。我們使用mscomm32.ocx來控制串口,但它似乎不支持64位操作系統。 我們每次嘗試讀取端口:Thisform.msCommControl.Input我們得到了以下內容: OLE IDispath異常代碼0從MSComm控件:錯誤讀取通訊devide 我們已經做了很多不成功的測試。有誰知道如何解決這個問題?