| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 659 人关注过本帖
标题:[菜鸟求助!]怎么在程序再次运行时保留之前对对象修改的值!?
只看楼主 加入收藏
renfei
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-10-12
收藏
 问题点数:0 回复次数:7 
[菜鸟求助!]怎么在程序再次运行时保留之前对对象修改的值!?
我在对话框里用edit控件输入字符到文本控件;可是再运行时文本控件显示的字符又是static!怎么使它在再次运行时文本控件还显示前次从edit输入的字符?小人新手!!求各位大虾帮帮忙!!
搜索更多相关主题的帖子: 对象 运行 
2006-10-19 11:25
Bekky
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:354
专家分:0
注 册:2006-5-29
收藏
得分:0 
定义一个静态变量或者全局变量,把数据保存起来。

我的编译环境为WinXp + VC 6.0 http://blog..cn/yobo
2006-10-19 11:36
renfei
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-10-12
收藏
得分:0 

多谢指点!!!

2006-10-19 11:39
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
一般可以做一个ini文件,用来保存自己软件的配置信息,启动时读取,关闭时保存,这样就可以了。
具体函数:
UINT GetPrivateProfileInt(
LPCTSTR lpAppName, // section name
LPCTSTR lpKeyName, // key name
INT nDefault, // return value if key name not found
LPCTSTR lpFileName // initialization file name
);
DWORD GetPrivateProfileString(
LPCTSTR lpAppName, // section name
LPCTSTR lpKeyName, // key name
LPCTSTR lpDefault, // default string
LPTSTR lpReturnedString, // destination buffer
DWORD nSize, // size of destination buffer
LPCTSTR lpFileName // initialization file name
);
DWORD GetPrivateProfileSection(
LPCTSTR lpAppName, // section name
LPTSTR lpReturnedString, // return buffer
DWORD nSize, // size of return buffer
LPCTSTR lpFileName // initialization file name
);
DWORD GetPrivateProfileSectionNames(
LPTSTR lpszReturnBuffer, // return buffer
DWORD nSize, // size of return buffer
LPCTSTR lpFileName // initialization file name
);
BOOL WritePrivateProfileSection(
LPCTSTR lpAppName, // section name
LPCTSTR lpString, // data
LPCTSTR lpFileName // file name
);
BOOL WritePrivateProfileString(
LPCTSTR lpAppName, // section name
LPCTSTR lpKeyName, // key name
LPCTSTR lpString, // string to add
LPCTSTR lpFileName // initialization file
);

[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-10-19 12:40
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
当然,如果实现手动写ini文件,要注意格式。


[Section1 Name]
KeyName1=value1
KeyName2=value2
...

[Section2 Name]
KeyName1=value1
KeyName2=value2

ini 文件可以分为几个 Section,每个 Section 的名称用 [] 括起来,在一个 Section 中,可以有很多的 Key,每一个 Key 可以有一个值并占用一行,格式是 Key=value

[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-10-19 12:41
wangxiang
Rank: 2
等 级:新手上路
威 望:5
帖 子:376
专家分:0
注 册:2006-3-28
收藏
得分:0 
wfpb
真强
要是能像你"学习成为生活的重要组成部分!"就好了

2006-10-19 12:43
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
哪里,正巧今天上网看过这样一篇,就收集起来了。

[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-10-19 12:53
renfei
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-10-12
收藏
得分:0 

多谢大虾指点!!

2006-10-20 18:32
快速回复:[菜鸟求助!]怎么在程序再次运行时保留之前对对象修改的值!?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015735 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved