急调用DLL中的资源出错!该如何处理

急!!!调用DLL中的资源出错!
我在DLL中封装了一个对话框,然后再外面调用时运行到create时会出现“Debug   Assertion   Failed!   ”提示“digcore.cpp文件第73行出错”,不知道为什么?请高人指点!

------解决方案--------------------
需要将主程序的窗口句柄传到DLL中。
------解决方案--------------------
说的不是很详细,digcore.cpp文件第73行出错,到底是什么呢?是一个ASSERT语句吗?如果是的话,你自己分析一下为什么。不过根据我的经验在Dll里面创建窗口的话,最好不要用CWnd*,最好用HWND来做,还有不要在DllMain中来做CreateWindow,不然的话会有问题的。好像MSDN有这方面的详细解释。
------解决方案--------------------
通过DLL的接口函数的参数来传。
------解决方案--------------------
注意dll中获得的资源是app的还是dll的.
默认的获得的是app的.