在我的作業經驗中,在C#語言本身的學習上花了大量的時間,積累了一些經驗,一些是在學習和作業中遇到的問題和解決辦法分享出來,希望大家也能有識訓,有些表述錯誤的地方,也希望及時指正,
(一)VSExxx.dll的使用


程式的運行以平臺系統位數不匹配,64位系統上C#呼叫32位的C++ *.dll,其原因是該API是在32位系統下面開發的,在64位系統上面開發編譯的時候需要將生成的目標平臺設為X86,但是linux運行時會出現錯誤:An attempt was made to load a program with an incorrect format,生成的目標平臺設為X86的程式須在32位.net Core runtime環境下運行,
因此,使用VSExxx.dll在linux系統下運行程式采集資料不可行的,
(二)利用協議進行TCP通信采集資料
測驗結果如下所示,驗證了方法的有效性,存在的難點是需要根據協議開發出與VSExxx.dll功能類似的通信庫,

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/54733.html
標籤:C#
