MFC编辑框内容的传送与显示
有两个MFC对话框,怎样才能在一个对话框多个编辑框上输入的内容在另一个对话框分别显示出来,两个对话框相互独立,是两个工程。新手,求教!!!第一个图是发送的数据,手工输入的...
有两个MFC对话框,怎样才能在一个对话框多个编辑框上输入的内容在另一个对话框分别显示出来,两个对话框相互独立,是两个工程。新手,求教!!!第一个图是发送的数据,手工输入的,第二个图是接受数据的界面,想把图一内各数据显示在图二对应的编辑框内。
展开
1个回答
展开全部
如果是两个完全独立的exe工程,那么是无法通过编辑框访问的形式获取数据的。
两个不同的EXE程序之间的数据交互,可以通过数据文件(txt/ini)、数据库、或者进程间通讯(需要两个同时运行)等方式实现。
如果是新手,比较简单的就是TXT或者INI文件的方式进行交互。
针对你的程序,推荐使用INI方式,使用的是如下两个函数:
GetPrivateProfileInt
WritePrivateProfileInt
参考资料:
http://wenku.baidu.com/view/df87de1fc5da50e2524d7fd6.html
更多追问追答
追问
谢谢你,您提的INI文件是应用在同一台电脑两个程序进行写入和读取吧?我这两个一个是发送的,另一个是接收的,这两个不在同一机器上,我想用串口控件的方法,一个编辑框使用一个OnComm控件,另一程序对应的OnComm控件接收。感觉太麻烦了,您还有什么好的方法吗,谢谢啦。
追答
你上来没说明吧需求,而且追问中,对需求的描述也比较含糊。。。
如果这是一个常用配置文件,而需要在不同电脑上使用,那么使用一个SERVER来保存这个数据是比较合理的。这个就要用到数据库,而且必须是网路数据库,比如MSSQL MYSQL等。
如果就是为了点对点传送,要看你这两个电脑的连接方式,串口对接当然用串口通讯,网路对接当然用Sock比较方便。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询