导航:首页 > 文件管理 > 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配置文件管理相关的资料

热点内容
在微信里看微博视频 浏览:607
vpn输入证书存储密码 浏览:422
word引言 浏览:856
p9手机照片在哪个文件夹 浏览:992
linuxcanopen 浏览:191
寻医问药哪个app用的多 浏览:107
汽车App深度检测是什么 浏览:434
无线网络教程 浏览:721
爱尚理客app 浏览:653
什么可以影响移动数据强弱 浏览:571
三星note3微信版本最好 浏览:846
魅族3怎么让网络变好 浏览:469
苹果七猫下载的小说文件夹找不到 浏览:451
extjsgrid多行 浏览:823
广州南vip候车有哪些app 浏览:265
linux包组安装位置 浏览:903
pfile文件在哪里 浏览:286
编程中如何提取得到十位数 浏览:392
app账户未验证怎么办啊 浏览:40
黑莓bbb文件 浏览:97

友情链接