MFC制作上位机,首先需要了解的是串口的编程,一般有两种方法,一个是使用ActiveX控件,例如mscomm串口控件,还有一个是用SerialPort类或者一些其他的串口类,这两个的区别是使用SerialPort类不需要注册控件,在其他没有安装控件的电脑上也能够用。一·使用mscomm串口控件使用m...
分类:
编程语言 时间:
2015-12-30 01:44:50
阅读次数:
926
实现串口通信,使用的类文件是SerialPort.cpp。在项目中使用mscomm控件的时候,串口连续传递若干数据后,会出现卡死的情况,关闭串口再打开,继续读取的话可以正常通信。为了解决这个问题,想到就用SerialPort串口类来实现会好吧。当然,完全用windows的api函数来实现也可以,太麻...
分类:
其他好文 时间:
2015-12-30 00:27:07
阅读次数:
610
使用了mscomm串口控件,使用了CButtonST按钮类,使用静态文本框实现了系统时间的显示控件,引入按钮文件BtnST.cpp主对话框// CDoorControlDlg dialogCDoorControlDlg::CDoorControlDlg(CWnd* pParent /*=NULL*/...
分类:
其他好文 时间:
2015-12-29 14:22:04
阅读次数:
266
很多人喜欢单独安装VC++6.0,而不是完整安装VS,这样占用空间比较少,启动也快。但是要使用某些ActiveX控件的时候却会出现许可证问题(requiresadesign-timelicence),譬如使用MSComm.ocx。至于ActiveX的许可证体系这里就不说了,简单说就是用来保证第三方A...
分类:
编程语言 时间:
2015-12-13 21:44:21
阅读次数:
315
1、下载MSCOMM.zip,解压后包含4个文件:MSCOMM32.OCX, MSCOMM.SRG, MSCOMM32.DEP, MSCOMM32.OCA2、将Mscomm.srg, Mscomm32.ocx,Mscomm32.dep三个文件复制到系统文件夹system32中,(C:\windows...
分类:
其他好文 时间:
2015-11-16 15:40:46
阅读次数:
224
串口想要利用Mscomm控件发送任何数据不管是什么类型的都得转换成VARIANT型的变量,顺便提醒一下想要串口发送和接收(好像尤指接收)二进制数据要把那个InputMode设置为1(Binary),0代表的是Text。再有一个vc不管只是vc,而是所有针对于Windows的开发环境而言,只要他是在W...
分类:
其他好文 时间:
2015-10-29 17:49:13
阅读次数:
124
Delphi MSComm 实时串口通讯MSComm控件具有丰富的与串口通信密切相关的属性,提供了对串口进行的多种操作,进而使串行通信变得十分简便。MSComm的控件属性较多,常用的属性如下:1).CommPort:设置或返回串行端口号,缺省为1。2).Setting:设置或返回串口通信参数,格式为...
因工作的需要,采用了基于VC开发项目,因需要用到串口,这里面没用到windows的MSCOMM空间和CSerialPot的类,而是专门利用windows api函数的同步机制来封装此类,类的接口模式有点模仿QT的Win_QextSerialPort。本库可以直接用在MFC上,当然也可以移植到QT上面。
#pragma once
#include
#include
#define MAX_REC...
unitUnit1;
interface
usesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,OleCtrls,MSCommLib_TLB,StdCtrls,ExtCtrls;
typeTForm1=class(TForm)Panel1:TPanel;Panel2:TPanel;CheckBox1:TCheckBox;MSComm:TMSComm;Memo1:TMemo;edtcomm:TEdit;La..
分类:
其他好文 时间:
2015-04-08 16:52:22
阅读次数:
199
unitUnit1;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,OleCtrls,MSCommLib_TLB,StdCtrls,ExtCtrls;typeTForm1=class(TForm)Panel1:TPanel;Panel2:TPanel;CheckBox1:TCheckBox;MSComm:TMSComm;Memo1:TMemo;edtcomm:TEdit;Label1..
分类:
其他好文 时间:
2015-02-14 01:24:23
阅读次数:
197