CString filenamebuf,mophonebuf;
GetPrivateProfileString("SetVoiceInfo","VoiceFile","",filenamebuf.GetBuffer(filenamebuf.GetLength()),255,"./INI/ibsc_config.ini");
GetPrivateProfileString("SetVoiceInfo","MoPhone","",mophonebuf.GetBuffer(filenamebuf.GetLength()),255,"./INI/ibsc_config.ini");
m_palyfilename = filenamebuf;
m_strMoNum = mophonebuf;
m_palyfilename.ReleaseBuffer();
mophonebuf.ReleaseBuffer();
这段程序家最后两句出错,不加可以调试通过并结果正确。
但是,总觉得有空间没有释放,会存在潜在的危险。
请问高手们,这是怎么回事,并能不吝赐教!
GetPrivateProfileString("SetVoiceInfo","VoiceFile","",filenamebuf.GetBuffer(filenamebuf.GetLength()),255,"./INI/ibsc_config.ini");
GetPrivateProfileString("SetVoiceInfo","MoPhone","",mophonebuf.GetBuffer(filenamebuf.GetLength()),255,"./INI/ibsc_config.ini");
m_palyfilename = filenamebuf;
m_strMoNum = mophonebuf;
m_palyfilename.ReleaseBuffer();
mophonebuf.ReleaseBuffer();
这段程序家最后两句出错,不加可以调试通过并结果正确。
但是,总觉得有空间没有释放,会存在潜在的危险。
请问高手们,这是怎么回事,并能不吝赐教!
解决方案 »
- 关于error C2065: 'IDD_DIALOG_LOG' : undeclared identifier
- MFC 怎样在折分窗口中载入另外一个窗体
- 要用到map和vector等容器,我现在对这些是0基础,烦请各位提供一点简单的资料,最好是有简单的例子的。自己写的任何一点用法的例子都可以。来者有分
- 【请教】CListCrl控件添加列的问题?
- 请求帮助:使用GetOpenFileName打开多个文件问题
- MFC初学者!!!!
- 请问在VC中怎样才能得到当前程序的文件名。
- 奇怪的错误!高手快来看!
- 请问有哪些网站是讲述有关图形算法的?谢谢
- VC中的打印问题求救
- 关于无标题窗口,怎样在任务栏加上标题的问题,请教高手,这个问题问了好久了,真的没人知道吗,版主了?
- treeview添加子节点的问题
GetPrivateProfileString("SetVoiceInfo","VoiceFile","",filenamebuf.GetBuffer(filenamebuf.GetLength()),255,"./INI/ibsc_config.ini");
GetPrivateProfileString("SetVoiceInfo","MoPhone","",mophonebuf.GetBuffer(filenamebuf.GetLength()),255,"./INI/ibsc_config.ini"); filenamebuf.ReleaseBuffer();
mophonebuf.ReleaseBuffer();m_palyfilename = filenamebuf;
m_strMoNum = mophonebuf;
m_palyfilename.ReleaseBuffer();mophonebuf.ReleaseBuffer();
GetPrivateProfileString("SetVoiceInfo","MoPhone","",m_strMoNum.GetBuffer(255),255,"./INI/ibsc_config.ini"); m_palyfilename.ReleaseBuffer();
m_strMoNum.ReleaseBuffer();
你的filenamebuf.GetLength为0,你的GetBuffer如何能成功
改为filenamebuf.GetBuffer(255);