首页 > 学院 > 开发设计 > 正文

读取应用程序下的配置文件

2019-11-08 01:08:35
字体:
来源:转载
供稿:网友
char szPath[255]; ::GetModuleFileName(NULL,szPath,255);  CString strFileName = szPath;  //获取所在的目录名称  strFileName.Delete(strFileName.ReverseFind('//')+1,  strFileName.GetLength ()-strFileName.ReverseFind('//')-1);  //构造配置文件的完全路径  strFileName +="ClientDataManagerApp.ini";   CString m_strCurrentip,m_strCurrentPort,m_User,m_PassWord;::GetPRivateProfileString(_T("Database connection Info"),_T("IP"),_T("0.0.0.0"),m_strCurrentIP.GetBuffer(MAX_PATH),MAX_PATH,strFileName);  ::GetPrivateProfileString(_T("Database connection Info"),_T("Port"),_T("0"),m_strCurrentPort.GetBuffer(MAX_PATH),MAX_PATH,strFileName);  ::GetPrivateProfileString(_T("Database connection Info"),_T("User"),_T("0"),m_User.GetBuffer(MAX_PATH),MAX_PATH,strFileName);::GetPrivateProfileString(_T("Database connection Info"),_T("Password"),_T("0"),m_Password.GetBuffer(MAX_PATH),MAX_PATH,strFileName); //在这里必须ReleaseBuffer(),否则无法再后面进行字符串的连接  m_strCurrentIP.ReleaseBuffer();  m_strCurrentPort.ReleaseBuffer();  m_User.ReleaseBuffer(); m_Password.ReleaseBuffer();
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表