📄 subject_45181.htm
字号:
<p>
序号:45181 发表者:草叶 发表日期:2003-06-27 11:35:17
<br>主题:使用ini文件存储程序信息?
<br>内容:一些应用程序中使用ini文件存储程序信息。我也想利用他来存储我的一些本地参数,该怎样做呢
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:bird 回复日期:2003-06-27 15:53:11
<br>内容:http://hansen225.51.net/pc/040.htm
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:bird 回复日期:2003-06-27 15:54:07
<br>内容:不过微软建议在WINDOWS中用注册表代替INI文件
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:草叶 回复日期:2003-06-28 10:50:04
<br>内容:在注册表中能存储结构值和颜色值吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:lyseed 回复日期:2003-06-29 00:11:49
<br>内容:好象CWinApp里有WriteProfileString,WriteProfileInt,GetProfileString,<BR>GetProfileInt.非常方便.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:草叶 回复日期:2003-06-29 10:20:33
<br>内容:这些都是写进注册表的函数?还是写到别的地方?有中文说明或例子吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:金枪鱼 回复日期:2003-06-29 15:27:42
<br>内容:INI文件这种方法在新的WIndow系统中已经淘汰了,并且写得明明白白,谁都可以打开修改。<BR><BR>在新的Windows系统中已经使用注册表来控制。<BR>如果要保密,就最好采用自己的加密算法,然后写入专门的文件中。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:ben 回复日期:2003-06-29 20:57:54
<br>内容:首先一个观点:<BR>INI是windows本身不再使用,而应用程序使用还是很方便的。<BR><BR>另外:<BR>在INI中能存的内容在注册表中都可以存,并且更多。<BR>比如颜色就是一个long,而结构就是二进制。<BR><BR>INI比注册表有一个好处就是可以复制,如果要重复利用一些内容,用INI更方便。<BR><BR>CWinApp里的WriteProfileString,WriteProfileInt,GetProfileString,<BR>GetProfileInt.写的内容可以是INI文件,也可以是注册表。<BR><BR>大家的编程环境不清楚,就以本人用的VC6作例子。<BR><BR>默认VC6向导生成的程序,在app.cpp中都有一行:<BR>SetRegistryKey(_T("Local AppWizard-Generated Applications"));<BR>如果使用CWinApp中的WriteProfileString等函数,会写到注册表;如果关闭此行,会建立一个与应用程序同名的INI文件,并写入其中。<BR><BR>如果使用注册表,可以将"Local AppWizard-Generated Applications"修改成自己需要的名字,此键在HKEY_CURRENT_USER\Software下。<BR><BR><BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -