導航:首頁 > 文件管理 > 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配置文件管理相關的資料

熱點內容
文件讀取c 瀏覽:232
程序功能模塊設計 瀏覽:577
javapermgen默認大小 瀏覽:502
udp發送文件 瀏覽:357
如何把表格中的數據批量導入系統 瀏覽:844
進程與程序的關系與區別 瀏覽:304
江西網路學院如何重置密碼 瀏覽:116
wpf打開文件路徑 瀏覽:199
國外優秀購物網站 瀏覽:715
並發編程中哪些情況會發生死鎖 瀏覽:438
從小學編程的好處是什麼 瀏覽:118
xilinxucf文件 瀏覽:721
華為手機電腦微信版文件無法打開 瀏覽:304
廣州網路商城開發公司嗎 瀏覽:799
qq基本頭像 瀏覽:773
飢荒寫入配置文件 瀏覽:115
微信打文件 瀏覽:70
如何用分析雲做數據關聯 瀏覽:377
ios10如何關閉系統升級 瀏覽:811
數據太多計算總出錯怎麼回事 瀏覽:767

友情鏈接