Regula DLL必须具有CWinApp派生类吗?

时间:2016-09-25 13:44:14

标签: visual-c++ dll mfc

我正在阅读在Regular DLLs Statically Linked to MFCRegular DLLs Dynamically Linked to MFC中用C ++引入DLL的msdn页面,它说:

  

常规DLL必须具有CWinApp派生类和单个对象   该应用程序类,以及MFC应用程序。然而   DLL的CWinApp对象没有主消息泵,也是如此   应用程序的CWinApp对象。

这是真的吗?

我实际上正在使用XLW(一个在简单C ++界面中包装Excel C API的开源应用程序)来构建Excel的XLL插件。

如果我在XLW或XLW源代码生成的代码中找不到任何CWinApp

ps:关于XLW的注释 - 基本上,如果您编写的库包含mylib.hmylib.cpp,则XLW将解析mylib.h并生成xlwmylib.cpp;编译并链接所有三个文件,将生成一个mylib.xll,可以作为加载项由Excel导入;然后,Excel可以将mylib.h中定义的函数作为普通Excel函数调用,可以是公式或VBA。

0 个答案:

没有答案