我在工程中包了一个自己的dll,mfc扩展,里面有一个自己的CFrameWnd类,在工程中隐式加载(包进了lib和.h文件)没问题,然后把我的工程打包再解开之后工程里的自己的CFrameWnd的Create函数出错(ASSERT WINOCC.CPP 301行),为什么呢?
解决方案 »
- DLL中的对话框还是没出来啊!!
- 关于DuplicateHandle真伪句柄和句柄地址的一系列问题。。。
- chHANDLE_DLGMSG这个宏,vs2005中还有吗?
- 右击任务栏图标弹出菜单快捷键失灵问题
- ctrl+空格只能看到部分函数上下文
- 如何获取一个AVI文件的播放时间长度?
- 如何捕获屏幕的鼠标坐标
- isapi程序判断IP
- 请问:MFC dll——〉atl com 有必要么?
- dc.TextOut(33,33,"abcdefg");如何把字的背景设为透明
- 谁能帮忙写一个显示一个对话框的程序(基于对话框的),只是显示,不用处理任何消息,笔者弄了好久也没弄出来啊
- ************高分再求:谁有数据传输相关文档和代码*****************
CString Title;
((COUR_QQApp*)AfxGetApp())->m_FriendsInfo[i].ChatWnd = new (CChatFrameWnd);
((COUR_QQApp*)AfxGetApp())->m_FriendsInfo[i].ChatWnd->Create//这行报了ASSERT(NULL,Title,WS_OVERLAPPEDWINDOW,CRect(0,0,400,400),this);
((COUR_QQApp*)AfxGetApp())->m_FriendsInfo[i].ChatWnd->ShowWindow(SW_SHOW);
{
ASSERT(::IsWindow(m_hWnd));//(ASSERT WINOCC.CPP 301行) if (m_pCtrlSite == NULL)
return ::ShowWindow(m_hWnd, nCmdShow);
else
return m_pCtrlSite->ShowWindow(nCmdShow);
}
还是不行~继续求大虾帮忙~~~~这段代码跑的好好的~
就是今天解压后有问题了~
但是把dll重新生成一遍后又能用了~可是我也不能总重新生成我的dll吧~~~~