我在常规dll中有一个对话框
希望外部应用程序在调用对话框的时候能同时进行其中成员变量的初始化
dll中这样写
extern "C" __declspec(dllexport) void ShowPSPDlg(double a,
          double b, double c, double d, double e)
{
    AFX_MANAGE_STATE(AfxGetStaticModuleState());
    CPSPDlg dlg(a, b, c, d, e);
    dlg.DoModal();
}
dll编译通过,但是外部调用总是出错无法进行
应该怎样处理能实现呢?
谢谢!!!