请高手指导啊!!!

解决方案 »

  1.   

    没有任何的不同,按照Exe调用的方法调用即可
      

  2.   

    晕,一样啊?那我写了一个对话框在DLL B 里面,我现在要在DLL A里面调出B的对话框,应该怎么办?
      

  3.   

    1.Using one extension DLL in another:
    http://www.codeguru.com/dll/use_dll_in_dll.shtml
    2.Export dialogs in MFC Extension DLLs:
    http://www.codeguru.com/dll/dialog_in_extdll.shtml
      

  4.   

    晕了,我现在的A是SDK的,B是MFC的,A调B,没有反应,我晕。
      

  5.   

    大哥们啊。我的A是SDK的啊!!!
    B是MFC的扩展DLL啊。
    我在B里面写了一个输出类ExportData
    class AFX_EXT_CLASS ExportData  
    {
    public:
    void CallDlg();
    ExportData();
    virtual ~ExportData();};
    然后用A去调的CallDlg()时候,用LOADLIBARY的方法调,没有作用。
    用ExportData去调,又出这个问题:
    error C2079: 'ExportData' uses undefined class 'AFX_EXT_CLASS'
    error C2239: unexpected token '{' following declaration of 'ExportData'这是什么问题啊?是不是SDK DLL不能调扩展MFC DLL啊?
      

  6.   

    我初学,不明白,楼主试试 thunk?7期《程序员》上有介绍;
      

  7.   

    问题的产生,好象源于 类里面的类函数调用中 隐含的  this指针?这个东东好象不能被调用方正常处理?呀,不懂不懂,学习中......