pcomm 串口開發(fā) window x86 和 x64 dll,串口通訊控件,
先把 Pcomm.dll 文件拷貝任意目錄下。 在Component菜單下選擇Install Component子菜單,選擇Into existing package 或者 Into new package,在其中的Unit file name選擇Port.pas文件,在Package file name 中輸入包的名字,然后按OK選擇安裝。
解決辦法
********************************************************************************.版本 2
.DLL命令 終止讀串口, , "PCOMM.DLL", "sio_AbortRead" .參數(shù) 串口, 整數(shù)型
.DLL命令 終止寫串口, , "PCOMM.DLL", "sio_AbortWrite" .參數(shù) 串口, 整數(shù)型
*********************************************************************************
加入這兩個函數(shù),在關(guān)閉之前調(diào)用,測試后發(fā)現(xiàn)不在發(fā)生錯誤
按照這個DLL的設(shè)計(jì)原理來看,這2個函數(shù)應(yīng)該就是終止DLL內(nèi)部的讀寫線程的,當(dāng)有讀入的內(nèi)容的時候啟動了線程,在關(guān)閉串口的時候沒有關(guān)閉線程就出錯了