我是新手,希望高手们帮我解决一个问题:
我用vc2008 写了一个文件管理器但是在编译时出现了一个问题
Debug assertion faild
点retry之后出现
unknown software exception (0x80000003),位置为 0x78a7953d
我用vc2008 写了一个文件管理器但是在编译时出现了一个问题
Debug assertion faild
点retry之后出现
unknown software exception (0x80000003),位置为 0x78a7953d
解决方案 »
- CAsyncSocket能否给自己发送消息?
- 怎么将OpenGL画出的图存成文件
- 请高手帮忙看看一个文件处理的程序
- 100分求DirectShow(sdk)的中文资料。收到马上给分
- [请教]如何获取别人网站上asp页面用Post方式传递的参数啊?
- VC 写socket程序link的问题
- 我用VC++写的程序,现在源程序丢了,手头只有安装程序,而现在用户要求对软件的部分窗口标题进行修改,不知如何能做到,请大虾们指点.....谢了
- 如何给属性页加上图标?请各位高手指点一二
- Please tell me the difference,thank you!
- 天哪,为什么这样赋值调试为出错!!!!!(一个很简单的关于CTime的一个问题)
- 哪位大虾来看看VC++API图形问题
- 怎样用C++实现保存网页中某个图片?
你看一下提示出错的行,应该是ASSERT报错。可能是某个指针或对象不满足条件。比如句柄为空或指针为空等
楼主核对下?
{
wchar_t *pLogicalDrivers=new wchar_t[MAX_PATH];
pLogicalDrivers[0]='\0';
int nLen=GetLogicalDriveStrings(MAX_PATH-1,pLogicalDrivers);//获取逻辑分区列表
if(nLen==0)
{
return;
}
int nDriverNameLength=wcslen(L"C:\\")+1;//格式为“C:\”
int i=0;
TVINSERTSTRUCT tvInsertItem;
tvInsertItem.hParent=NULL;
tvInsertItem.hInsertAfter =NULL;
tvInsertItem.item.mask=TVIF_TEXT;
do
{
tvInsertItem.item.pszText=pLogicalDrivers+i;
m_tcDirectories.InsertItem(&tvInsertItem);//目录树中增加逻辑分区
出错指向的句子: i+=nDriverNameLength;
}while(i<nLen); delete[] pLogicalDrivers;//回收缓冲区}
谢谢帮我看看吧~~我不懂 m_hWnd是空的,或者不是一个窗口对象 ,我大二才,要解决这个问题该看什么书呀
大二厉害的多着了。现在的孩子从小就开始用电脑了。不是10年前了。
private:
CTreeCtrl m_tcDirectories;