支持環境:Windows 9x、Windows ME、Windows NT、Windows2000
簡介:這個類允許你使用低級端口I/O函數讀寫端口數據。例子程序使用這個類實現了PC到PC之間通過"PLT1"進行簡單的C/S文件傳輸。
特性:
C++接口簡潔易用
支持UNICODE並且在編譯生成程序時可以對UNICODE兼容特性進行配置
支持廣泛的Windows平台,包括Windows 9x、Windows ME、Windows NT、Windows2000
既可用於控制台程序,也可以用於GUI程序
支持簡單的文件傳輸
注意事項:使用這個類代碼時請確保不要與其它使用常規Win32調用操作並行端口的程序發生沖突。
版權聲明:
你可以在任何以二進制形式發布的產品(包括商業的、共享的、自由的或其它的)中包含此源代碼
在不修改每個模塊(*.h、*.cpp)最上方版權細則的前提下,你可以用任何方式修改源代碼
如果你想要與自己的應用程序一起分發源代碼,只允許分發作者最新發布的版本,以便保證源代碼的出處是唯一的
使用方法:
在工程中添加parallelport.cpp文件,並在任何要調用這個類的模塊中#include parallelport.h文件。
你的代碼必須支持MFC框架,可以靜態鏈接,也可以是動態鏈接。
最好將afxtempl.h添加到預編譯頭中,以便提高編譯速度。
例子程序的實現細節請參考源代碼
如果你打算在Windows NT / Windows 2000中使用CParallelPort代碼,必須下載並安裝DriverLINX PortIO驅動程序。這個驅動程序是免費的。DriverLINX是由SSTNET公司開發的。公司網址是:http://www.sstnet.com
API 接口由三個類組成CParallelException、CParallelPortSettings 和CParallelPort,它們的公共方法和變量在ParallelPort.h文件中定義。
本文配套源碼