已经有.Net的新控件了(其实是封装了API),而且还带有源码.(微软网站) Use P/Invoke to Develop a .NET Base Class Library for Serial Device Communications http://msdn.microsoft.com/msdnmag/issues/02/10/NETSerialComm/default.aspx 附带一个例子,和你的比较相似.
难道自定义工具箱里不能调用COM组件吗?
to hjyc(言良) 当然可以用,但是有时候有些小问题,比如事件(方法)无法重载,需要修改调用的DLL的源代码重新编译。
Use P/Invoke to Develop a .NET Base Class Library for Serial Device Communications
http://msdn.microsoft.com/msdnmag/issues/02/10/NETSerialComm/default.aspx
附带一个例子,和你的比较相似.
当然可以用,但是有时候有些小问题,比如事件(方法)无法重载,需要修改调用的DLL的源代码重新编译。