在你调用此DLL的应用程序资源中,如果没有ID的值为120。那么,呵呵,上面的都是白做了,你会得到预料中的结果 J。但如果应用程序中有一相同ID的对话框资源呢?请大家一试。结果就不一样了。其中的原因与new CDynLinkLibrary(ShpSymbolDLL) 相关联。
具体请看MFC中 的代码 DoModal() 就会得到解答。或看MSDN中带的例子 dllhusk
系统自动会查找相应的资源,但不会判断哪个是正确的。以找到的第一个资源为准
////////////////////////////////////////////////////////////////////
另:
为了编写方便。看了其它人的一点东西,搬过来用。
可以写一个类 ,写成全局的。
class CModuleInfo