求C#中调用API函数实现串口通信例子 大家好因为用自带的SerialPort类需要安装.net framework 2.0希望弄一个不要其他支持的串口通信软件谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://msmvps.com/blogs/coad/archive/2005/03/23/SerialPort-_2800_RS_2D00_232-Serial-COM-Port_2900_-in-C_2300_-.NET.aspxhttp://home.comcast.net/~hardandsoftware/NETCommOCX.htm 没具体写过 但是可以使用 CreateFile 打开COM1 你都说用C#,怎么会没有.net framework? 我希望程序在一台新装系统,没有安装任何插件的电脑上都能工作。谢谢 wuyazhe 但程序链接的程序也是用了serialport类的,是需要安装.net framework 2.0 的 第二个连接就是用的mscomm32.ocx的。c#调用api写的http://www.dnbcw.com/biancheng/c/grgn96655.html估计你用的vs2003是把。 感谢,可是例子中 C#调用API的 要用到using System.Runtime.InteropServices;这个需要.net 2.0我使用VS2005 首先,using System.Runtime.InteropServices;这个跟框架版本无关,1.0都支持的。其次,vs2005无法编写基于.net 1.0/.net 1.1的程序。你不用serialport依然需要部署.net 2.0框架,除非你不用c#/vb.net这些托管编程方式,改用vc.net可以吧mfc或其他静态库编译成一个可执行文件发布。 可是如果我用2005编写的winform,只做一点按钮和文本框操作的就可以在没有安装.net 2.0的机器上运行啊? SerialPort port = new SerialPort(portName, baudRate, Parity.None, 8, StopBits.One); 哦,那是否我用早期版本的vs,就可以不依赖.net 2.0的? 可以参考这个看看:让 .Net 程序 脱离 .net framework框架 运行(源代码实现说明) 我使用了RawPrinterHelper 打印文件,当文件中出现中文时,中文字变成乱码,而字母和数字则不会, VS2008在跟踪程式码的时候有没有像Excel VBA那样... 如何一次向数据库中增加多条记录?-----求解答 文件存在问题 mainMenu组件能不能改变字体大小,显示的字体的上下间距 net创建项目出错 希望这个对大家有用 《使用 Microsoft .NET 的企业解决方案模式》 C++结构指针字段如何转换为C#的结构字段 为什么在sqlconnection open不抛出异常 有没有开源的webform 设计器 C# 内存泄露 VS2008 自动完成问题
谢谢 wuyazhe
但程序链接的程序也是用了serialport类的,是需要安装.net framework 2.0 的
c#调用api写的
http://www.dnbcw.com/biancheng/c/grgn96655.html估计你用的vs2003是把。
using System.Runtime.InteropServices;
这个需要.net 2.0我使用VS2005
其次,vs2005无法编写基于.net 1.0/.net 1.1的程序。你不用serialport依然需要部署.net 2.0框架,除非你不用c#/vb.net这些托管编程方式,改用vc.net可以吧mfc或其他静态库编译成一个可执行文件发布。