導航:首頁 > 文件管理 > 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

友情鏈接