我写了一个dll程序,regular dll using shared mfc dll我在dll文件中继承了对话框类CfindDlg
dll里写了一个导出函数aa
在aa里对这个类进行调用CFindDlg dlg;
dlg.DoModal();
SetSql(Straim);在client端调用函数aa
显式调用hIn=::LoadLibrary("FindDll.dll");
p1=(PP)::GetProcAddress((HMODULE)hIn,"aa");
单步调试发现dlg.DoModal();执行过程中对话框根本没弹出来
显示dlg的hWnd 为0x00000
请问我如何才能正确调用这个类 (这个类是在dll中由导出函数调用的,不是在客户端调用的)
dll里写了一个导出函数aa
在aa里对这个类进行调用CFindDlg dlg;
dlg.DoModal();
SetSql(Straim);在client端调用函数aa
显式调用hIn=::LoadLibrary("FindDll.dll");
p1=(PP)::GetProcAddress((HMODULE)hIn,"aa");
单步调试发现dlg.DoModal();执行过程中对话框根本没弹出来
显示dlg的hWnd 为0x00000
请问我如何才能正确调用这个类 (这个类是在dll中由导出函数调用的,不是在客户端调用的)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货