小弟使用vc6做了一个dll,该dll定义了一个类CMyDialog,导出函数为ShowDlg。我在dll中定义了一个全局变量CMyDilog dlg;然后我在导出函数中这样使用CMyDialog:
ShowDlg()
{
    ... ...
    dlg.DoModal();
}
然后我做了一个测试程序使用这个dll,执行其它的代码都正常,当调用到dlg.DoModal()时就会发生错误,这时弹出一个报错的对话框,然后程序就死翘翘了。
那位大哥知道这是什么原因么?