来自MFC的DLL文件中有一CObject派生类class_of_dll.h 文件中:
...
class AFX_EXT_CLASS CSp : public CObject  
{
public:
int rsp(CString s);
CSp();
virtual ~CSp();};
...class_of_dll.cpp 文件中:
...
int CSp::rsp(CString s)   // 字串 s 是程序传给DLL的参数.
{
CString ss;
ss=s;
AfxMessageBox(s);
}在程序中LoadLibrary后,如何使用GetProcAddress,来调用DLL中的类成员函数呢?

解决方案 »

  1.   

    MFC的扩展DLL只能用于MFC应用程序,而且只能隐式加载,不能通过LoadLibrary和GetProcAddress的显式加载方式调用。
    普通的导出类的DLL也只能用于C++写的应用程序,也是只能隐式加载。
      

  2.   

    MFC的扩展DLL只能用于MFC应用程序,而且只能隐式加载,不能通过LoadLibrary和GetProcAddress的显式加载方式调用。 
    普通的导出类的DLL也只能用于C++写的应用程序,也是只能隐式加载。
      

  3.   

    MFC的基本上不可能,用Depends看看导出什么,你就应该明白它是多么复杂。