列舉可用串口號的動態鏈結庫檔案

2022-08-04 18:42:11 字數 724 閱讀 8737

摘要:

在工業電子產品資料採集系統中經常用到串列埠進行多台產品資料採集,而普通的rs422-usb在pc上對映的com埠號在更換usb口時會隨之改變,

有效的串口號為 1~255.  當編寫上位機時一般都是通過combox控制項來選擇串列埠,一般情況下需要預先程式中寫入常用的串口號範圍,但當特殊情況下,

當一次採集很多產品時,選擇串口號容易超出預製範圍,這就變得很麻煩。

本文實現了自動識別可用串口號的功能。提供介面dll檔案。

dll檔案

用法:1 用vspm軟體虛擬四個可用串列埠

2 新建mfc工程 comlisttest

3 將dll檔案中的.h,.dll,.lib 檔案拷入當前測試工程,新增.h標頭檔案

4 新增乙個按鈕

5 在按鈕的訊息函式中新增以下測試**

void ccomlisttestdlg::onbutton1() 

6 編譯執行 點選按鈕後即可列舉可用埠出來

測試工程 

vs生成動態鏈結庫檔案

1.新建win32控制台專案,勾選dll,都選空專案,命名為 creatdll 2 新建cpp檔案,命名為dllmain 3 此時右鍵專案屬性可以看到,預處理器定義中已經有了creat dll和 console。相當於專案中的每個檔案都加上了 1 define console 2 define cr...

Python呼叫C C 生成的動態鏈結庫檔案

1.python呼叫c語言生成的dll so檔案 首先在c語言需要乙個源 檔案和乙個標頭檔案,標頭檔案是必須的,否則不能被呼叫,這裡以乙個add函式來作為例子,c源 檔案 如下 include add.h intadd int a,int b 在標頭檔案中書寫宣告 intadd int int wi...

怎樣用VB編寫 DLL動態鏈結庫檔案

怎樣用vb編寫.dll動態鏈結庫檔案 編號 qa000507 建立日期 1999年2月10日 最後修改日期 2006年8月13日 所屬類別 visual basic 其他方面 vb6.0 windosnt 請問怎樣用vb編寫.dll動態鏈結庫檔案,能否有這方面的例子。jinbuyu vb一般可以生成...