MFC对话框数据保存和修改?

如果我建立了一个基本对话框然后里边添加了若干editbox控件。初始化对话框时把editbox中的数据初始化。有时候需要重新设置editbox控件中的数据(初始化的数据不... 如果我建立了一个基本对话框 然后里边添加了若干editbox控件。初始化对话框时把editbox中的数据初始化。有时候需要重新设置editbox控件中的数据(初始化的数据不适合了),此时修改数据退出后怎么保存?在下次打开对话框时怎么载入上次修改的数据?(注:如何完成不建立txt文件来储存,用另一种方式储存,目的是为了在别的机器也能直接运行) 展开
 我来答
bhtzu
推荐于2016-05-02 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4194万
展开全部
目的是为了在别的机器也能直接运行,那么你的保存数据要跟着过去吗?
如果是,那么你必须有个服务器来保存数据,两边都能通过网络访问服务器才可以。
如果不是,没必要纠结保存方式,因为只要你在写数据之前默认创建文件,那么复制程序到其它机器就不需要带着txt等文件。
当然,除了txt,你有太多的办法保存了(如楼上所说)但你本机的保存不能只复制exe而带到其它地方。
追问
数据就是些参数的值,肯定要和exe文件在一起的,因为exe执行时,这些数据是要使用到的(这些数据的变量用的是全局变量),在exe使用时不使用网络,只是单机运行exe文件处理相应的事情。

“因为只要你在写数据之前默认创建文件,那么复制程序到其它机器就不需要带着txt等文件”,这句话看的不是太明白,可否详细告知?本人是个菜鸟,可否推荐一些这方面的学习资料。
追答
确实应该先看看书,很多基础的东西,看书比提问管用的多。
不过这个问题,涉及的东西很多不属于编程本身,而在于系统知识。
首先你要明白,运行的exe不可修改自身。
其次,保存到哪里是次要的,重要的是程序的健壮性和兼容,有默认值有各种情况处理,建议你还是使用txt,将各种情况考虑到并且分析好各种处理。
百度网友dfdec731e
2013-04-10 · 超过10用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:30.4万
展开全部
txt、xml、某种文档、数据库、注册表。你总得存个地方……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式