晕,一样啊?那我写了一个对话框在DLL B 里面,我现在要在DLL A里面调出B的对话框,应该怎么办?
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
晕了,我现在的A是SDK的,B是MFC的,A调B,没有反应,我晕。
大哥们啊。我的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啊?
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
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啊?