我是这么做的
CString fname,path,str;
path=AfxGetApp()->m_pszHelpFilePath;
fname=AfxGetApp()->m_pszExeName;
path=path.Left(path.GetLength()-fname.GetLength()-4)+"\\setinfo.ini";
char gdata[20],kdata[20],edata[20],adata[20],bdata[20];
GetPrivateProfileString("DataInfo","gray",NULL,gdata,20,path);
str.Format("%s",gdata);
GetDlgItem(IDC_GraySTATIC)->SetWindowText(str);
这段代码我是放在窗口初始化里的,运行之后没有显示,文件里数据是存在的,请帮我分析一下,谢谢!
CString fname,path,str;
path=AfxGetApp()->m_pszHelpFilePath;
fname=AfxGetApp()->m_pszExeName;
path=path.Left(path.GetLength()-fname.GetLength()-4)+"\\setinfo.ini";
char gdata[20],kdata[20],edata[20],adata[20],bdata[20];
GetPrivateProfileString("DataInfo","gray",NULL,gdata,20,path);
str.Format("%s",gdata);
GetDlgItem(IDC_GraySTATIC)->SetWindowText(str);
这段代码我是放在窗口初始化里的,运行之后没有显示,文件里数据是存在的,请帮我分析一下,谢谢!
解决方案 »
- 子线程中的对话框如何关闭主对话框
- 为什么 CFileDialog 最多只能够打开16个文件?
- 大家来讨论一下当前比较有权威的认证!
- 如何改变静态文本的背景色??
- 如何把任一角度double类型的值转化为[0 ~ 360)这个范围内的角度?谢谢
- 怎样更改CListCtrl(报表形式)的表头文字的颜色?---难道指数 高 ----------高手,斑竹请进
- 窗口创建中遇到的问题??百思不得其解!!!!!
- 谁能帮我解决这个性能监视方面的问题,大分相送
- 求一算法,非常感激提供意见者
- 在未装ACCESS的机器上用自己写的程序访问*.mdb文件出错......(详细情况请入内)
- raw图象文件读取问题
- error LNK2001: 无法解析的外部符号 _CLSID_DirectMusicPerformance,寻求解决,跪谢
{
g_SysOpt.szInitFile=".\\Chat.ini"; GetPrivateProfileString("BEYOND DESC", // 发送数据到指定IP
"IP",
"192.168.0.35",
g_SysOpt.szDataCommSvrName,
100,
g_SysOpt.szInitFile);
g_SysOpt.iDataCommSvrPort = (UINT)GetPrivateProfileInt("BEYOND DESC", // 发送数据到指定Port
"PORT",
6300,
g_SysOpt.szInitFile);
return TRUE;
}我一般这样读取ini文件
设置断点跟踪一下,看看路径有没有错
fname=AfxGetApp()->m_pszExeName;
path=path.Left(path.GetLength()-fname.GetLength()-4)+"\\setinfo.ini"; ----
这样算出来的路径应该是错误的吧
自己跟踪一下我试了一下,多了一个"\"这样应该可以
path=path.Left(path.GetLength()-fname.GetLength()-4)+"setinfo.ini";