希望可以做成
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中取到值就行。
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中取到值就行。
解决方案 »
- 想用一下mfc的begin_message结果爆出这么多错误
- CMarkup的字符编码问题UTF-8转ANSI?
- 有谁知道用VC怎么获取网卡的DNS?
- release版本编译与debug版本编译有什么区别?
- 请问如何在对话框中放一个16*16的图标上去。
- 请机器装有VC 6.0英文版的前辈将DEVEDIT.PKG、DEVSHL.DLL、MSDEV.exe三个文件打个包从QQ(7796816)上发给我,谢谢,50分相送!在线等待。
- 初学者的几个困惑,请进来救救我
- 一个关于WebBrowser的问题
- VC里面有没有函数实现类似VB中Split的功能(内有功能描述)
- 我用Document Object打开了一个DOC文档,如何读取文档中的内容呢?
- 技术求助
- 请大家帮忙:image may not run怎么解决!
动态的话要注意调用约定
你这里是WINAPI(stdcall)
默认是cdecl
另外进dlg里面看看onok的时候有没有赋值.........
你加上试试