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

熱點內容
cocoapods版本更新 瀏覽:361
國外it大神教你學習如何編程 瀏覽:312
手機存儲應用程序 瀏覽:284
頁面自適應屏幕如何調整代碼數據 瀏覽:681
jsjson工具 瀏覽:299
資料庫中如何備份一張表的數據 瀏覽:739
網路設備能用到什麼 瀏覽:64
暴風轉碼如何添加文件夾 瀏覽:515
延安整合網路營銷有哪些 瀏覽:74
查找word打開過的文件在哪裡 瀏覽:137
b樹java代碼 瀏覽:683
電腦文件存儲 瀏覽:657
蘭州中考徵集志願在哪個網站 瀏覽:215
cs文件上傳下載 瀏覽:244
拷貝文件到根目錄下重命名linux 瀏覽:603
api函數的頭文件 瀏覽:249
華為怎麼綁定迷你編程 瀏覽:215
機構怎麼申請少兒編程考級 瀏覽:495
崑山數控編程哪裡好學 瀏覽:459
jspcfor跳出 瀏覽:65

友情鏈接