导航:首页 > 文件管理 > mfc配置文件管理

mfc配置文件管理

发布时间:2025-01-02 00:57:07

㈠ MFC如何成为可执行文件

不要弄成DEBUG的 因为DEBUG的exe在脱离了VC后,有可能运行不了。
现在发布的专程序都是Release的
步骤如下:
Build->Set Active Confi…属…
选择Release

然后选择Project->Settings
在General选项卡中选择Use MFC in a Static Library

最后Build->Rebuild All就可以了

在程序的Release文件夹中就会有一个.exe可执行文件了 在没有装VC的电脑上一样可以使用
(注意程序中所用的DLL、配置文件还是不能丢弃的)

㈡ vs2010 MFC工程,有.ini配置文件,在debug目录下生成的exe读取不到配置文件。

ini文件,在不同版本系统下默认读取的位置不同。
有的是在windows目录下,这种情况exe在哪里都可以正常访问。
还有一种,是在工作目录下,这种情况一般要求exe和ini是在同一个目录。而在vs里面运行的时候,默认是模拟工程目录为工作目录的,和双击运行exe不同。

㈢ 在MFC中如何保存上一次使用的文件路径

用WriteProfileString()把路径写到配置文件里,参数说明自己再查一下。
如:AfxGetApp()->WriteProfileString(_T("MxDWGTestDlg"),_T("OpenDir"),sPath);
下次直接读配置文件,
如:AfxGetApp()->GetProfileString(_T("MxDWGTestDlg"),_T("OpenDir"),sPath );

sPath就是文件路径

㈣ MFC如何启用配置文件(*.ini)来保存信息

在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下:

BOOL WritePrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpString,
LPCTSTR lpFileName
);
其中各参数的意义
LPCTSTR lpAppName 是INI文件中的一个字段名.
LPCTSTR lpKeyName 是lpAppName下的一个键名,通俗讲就是变量名.
LPCTSTR lpString 是键值,也就是变量的值,不过必须为LPCTSTR型或CString型的.
LPCTSTR lpFileName 是完整的INI文件名,如果没有指定完整路径名,则会在windows目录(默认)查找文件。如果文件没有找到,则函数会在windows目录创建它。

CString strName,strTemp;
int nAge;
strName="张三";
nAge=12;
::WritePrivateProfileString("StudentInfo","Name",strName,"c:\\stud\\student.ini");
此时c:\stud\student.ini文件中的内容如下:
[StudentInfo]
Name=张三

要将学生的年龄保存下来,只需将整型的值变为字符型即可:
strTemp.Format("%d",nAge);
::WritePrivateProfileString("StudentInfo","Age",strTemp,"c:\\stud\\student.ini");

阅读全文

与mfc配置文件管理相关的资料

热点内容
死神来了app哪个好 浏览:869
linux访问samba共享文件夹 浏览:906
条形统计表用什么来呈现数据 浏览:383
怎么转换加密的pdf文件怎么打开 浏览:18
iphone5s图片不能删除 浏览:411
无法进入网络引导系统 浏览:233
dnf圣骑士刷图90版本 浏览:177
计算机一级word2003考题下载 浏览:525
ps画兔子源文件 浏览:859
嵌入式linux开发流程 浏览:785
如何在一个文件夹中选择多个图片 浏览:991
mxplayer哪个版本最好 浏览:186
狼人杀老版本下载120 浏览:351
文件内容保存时候覆盖怎么恢复 浏览:862
win10检测助手 浏览:580
centos配置网络不通 浏览:43
乐高编程和核桃编程哪个好 浏览:697
js判断css是否存在 浏览:502
国际空运重要文件多少钱 浏览:233
优贝app里面的钻石干什么用的 浏览:127

友情链接