KungFu
驱动大牛
驱动大牛
  • 注册日期2001-09-27
  • 最后登录2008-04-08
  • 粉丝0
  • 关注0
  • 积分221分
  • 威望24点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
阅读:2022回复:8

求助:static libray or shared dll

楼主#
更多 发布于:2004-05-31 11:52

基本情况:vc++6英文版,win2k中文版+sp4,mfc向导生成的一个dialog.

问题:如果将project设置为use mfc in a shared dll后,用CWnd:Create(参数略)函数可以成功
创建一个窗体并附在父窗体上,而如果设置为use mfc in a static library后,调用函数总是不成功,
提示afxwin1.inl的第19行出错,查看了18-20行的内容,如下:
_AFXWIN_INLINE HINSTANCE AFXAPI AfxGetInstanceHandle()
{ ASSERT(afxCurrentInstanceHandle != NULL);
return afxCurrentInstanceHandle; }

纳闷:current instance怎么会是空?

谁知道是怎么回事?
我不写驱动好多年
游客

返回顶部