cmscomm 串口通讯-多个对话框能不能调用一个MSCOMM控件

问题描述

多个对话框能不能调用一个MSCOMM控件

主页面中有一个tab控件,里面有几个子页面,主页面中有一个CMSComm控件,主页面中可以正常进行串口通讯。现在在子页面中通过得到父窗体的指针,调用封装的发送函数,到用控件发送数据那里就有内存错误。求解~

时间: 2024-11-01 13:55:09

cmscomm 串口通讯-多个对话框能不能调用一个MSCOMM控件的相关文章

MSComm控件的Modem通讯

MSComm 控件通过串行端口(serial port)传送和接收数据,为应用程序提供了串行通讯功能.而且在可视化编程盛行的今天,可以很方便的在Visual Basic(VB).Visual C++(VC).Delphi等语言及开发平台中应用. MSComm 是 Microsoft 公司为简化Windows下串行端口编程而提供的ActiveX控件,它提供了一系列标准通讯命令的使用接口,为应用程序提供了通过串行口收发数据的简洁方法.处理数据的方式有事件驱动(Event-driver).查询法(In

mfc-vc++串口上位机 MFC和MSCOMM控件

问题描述 vc++串口上位机 MFC和MSCOMM控件 我用vc++的MFC做了一个串口上位机,没有用到SerialPort类,只用的MSCOMM控件.请问为什么我做的串口那一块,比如改变了波特率下拉框的当前项的值(115200改成9600)后,实际串口波特率还是初始化时候的值(115200),其他的串口号,数据位,停止位,校验位也是这样的情况.也就是说我现在想通过选择改变组合框中当前项的值,来改变串口参数,就和串口调试助手一样,是不是还有一些函数没调用?或者没建立联系.百度了一些也不知道怎么解

mfc-MFC、dll库中的对话框,无法用Tab键控件之间切换

问题描述 MFC.dll库中的对话框,无法用Tab键控件之间切换 在控件风格中已经加了tab相关的风格,控件属性Tabstop也改成了true,也Ctrl+D设置了控件响应tab键的顺序,可是按tab键就是不切换,同时上下键和回车键也没用,求大神解答

bcg tab控件-基于BCG对话框工程,想在主对话框添加类似MFC的Tab控件的效果

问题描述 基于BCG对话框工程,想在主对话框添加类似MFC的Tab控件的效果 基于BCG对话框工程,想在主对话框添加类似MFC的Tab控件的效果,但是不知道BCG中哪个类能实现类似功能,最好给出具体实现...还有网上关于BCG的资料太少,很多东西都查不到,有谁有好的资源可以共享哈 解决方案 你下载的是试用版还是带源代码的完整版本,后者带有例子源代码,这就是最好的资料.

mfc cmfctabctrl-用CMFCTabCtrl类创建一个Tab控件,然后在该控件上添加一个对话框

问题描述 用CMFCTabCtrl类创建一个Tab控件,然后在该控件上添加一个对话框 用CMFCTabCtrl类创建一个Tab控件,然后在该控件上添加一个对话框,但是添加之后,会出现setfouce的问题,也有__debugbreak()问题.. 有没有大神给个代码看看,我怎么改都不行

保存数据-MSComm控件串口接收数据存到txt中出现乱码

问题描述 MSComm控件串口接收数据存到txt中出现乱码 我在用C++做一个串口程序,用了MSComm控件,新手遇见了点问题,我用串口助手试了试我的程序,如果十六进制发送那么我接收的数据和串口助手发送的数据不一致,出现了乱码.我还想把我接收到的数据存储在txt文件中,可能是我数据类型没有转换对,txt文件里的接收数据也是乱码,不知道哪位能指点一下. void CSendcomDlg::OnComm() { // TODO: Add your control notification handl

串口通信-VB在components中添加MSComm控件

问题描述 VB在components中添加MSComm控件 VB中在components添加mscomm控件时为什么会显示"--could not be loaded"??求解...谢谢 解决方案 VB.NET直接用SerialPort控件. 解决方案二: MFC添加两个MSComm控件后提示'CMSComm' : 'class' type redefinition

我要做一个组合控件,电压,电流是要从串口获得,但要用几十次,怎么把它封装成一个控件呢?

问题描述 我要做一个组合控件,电压,电流是要从串口获得,但要用几十次,怎么把它封装成一个控件呢? 解决方案 mfc新建一个atl项目,activex控件 c#新建一个windows控件库 设计界面,编码都是一样的.

请问怎么在基于对话框的程序中加入IE控件?

问题描述 我在项目开始的时候选择activeX控件了,但是不知道该怎么加一个IE控件到对话框中呢?我看"项目"那里没有啊. 解决方案 解决方案二:有没有人帮帮我啊,我才开始学vc.net的解决方案三:应该有一个IE的图标的...MicrosoftWeb浏览器控件解决方案四:直接在对话框上右击,选插入"Activex控件",选择"MicrosoftWeb浏览器"控件就行了解决方案五:工具菜单->选择工具箱项->COM组件->选中&