请教DLL,MFC高手:再DLL中显示dialog问题。assert!!

ningzhiyu 2007-04-08 10:16:19
需要封装dialog的DLL
调用是普通的C console程序。

每次到显示对话框时,就assert

断点跟踪是以下代码assert:
_AFXWIN_INLINE HINSTANCE AFXAPI AfxGetResourceHandle()
{ ASSERT(afxCurrentResourceHandle != NULL);
return afxCurrentResourceHandle; }

如果是用基于MFC的对话框调用,则可以显示的。

不知道是什么原因?
...全文
408 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
DentistryDoctor 2007-04-08
  • 打赏
  • 举报
回复
http://www.codeguru.com/cpp/w-p/dll/article.php/c101/
syy64 2007-04-08
  • 打赏
  • 举报
回复
是资源冲突,调试看你程序的哪一行引起的。
ningzhiyu 2007-04-08
  • 打赏
  • 举报
回复
>>>既然是普通console程序,
怎么可以使用MFC的 CDialog ??
做"使用MFC"的console程序看看

----------------------------
我想应该是可以的吧,连别的语言写的程序都可以调用VC的DLL(我想这个应该跟DLL的类型没有关系),只是不知道怎么做,不了解……
ningzhiyu 2007-04-08
  • 打赏
  • 举报
回复
>>是资源冲突,调试看你程序的哪一行引起的。
是domodal(模式)或者create(无模式)的时候......

不知原因,无从想解决的方法,苦闷啊
双杯献酒 2007-04-08
  • 打赏
  • 举报
回复
既然是普通console程序,
怎么可以使用MFC的 CDialog ??
做"使用MFC"的console程序看看.

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧