希望可以做成
extern "C" __declspec(dllexport)  BOOL WINAPI AccountLogin(LPTSTR strExeName, CDBAccess* pDB
, CString& strAccountName, CString& strPower, CString& strHostName)
{
    AFX_MANAGE_STATE(AfxGetModuleState());
    CMyDlg dlg(strExeName, pDB);
    if ( dlg.DoModal() == IDOK)
    {
        strAccountName = dlg.m_strUserName;
        strPower = dlg.m_strPower;
        strHostName = dlg.m_strHostName;        return TRUE;
    }
    else
    {
        return FALSE;
    }
}但是发现可以显示对话框,总是出异常。大家有没有好地解决办法?只要能从dlg中取到值就行。