INI файл из любого каталога
|
INI файлы можно находить где угодно и к ним можно прописать путь. Вот пример написанный мною: CString strFile;
strFile = ReadFromIni(strFile, "PATH", "OutputDir"); //strFile- Сюда запишется строка из INI файла //"PATH" - Название секции //"OutputDir"- Название ключа
CString CDeliveryCreatorDlg::ReadFromIni(CString strString, CString strSection, CString strKey) { char* pIniFileName = "C:\\Program Files\\INI.ini"; LPTSTR pstrString = strString.GetBuffer(200); if(!GetPrivateProfileString( strSection, strKey, "", pstrString, 200, pIniFileName //Адрес INI )) MessageBox("[" + strSection + "] or KEY \"" + strKey + "\" is not found", "Error"); strString.ReleaseBuffer(strlen(pstrString)); return strString; }
|