佚名通过本文主要向大家介绍了暂停线程失败,获取线程上下文失败,开启录制线程失败,建立远程线程失败,创建线程失败等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 为什么在线程中使用自动化服务失败?
描述:
解决方案1:
描述:
如果我在主程序中创建一个自动化服务的客户是成功的,
但是将它放在一个单独的线程中就失败了.
UINT ThreadProc(LPVOID pParam)
{
CQNEXIPSVRView * pView=(CQNEXIPSVRView *)pParam;
if(pView->m_system1.CreateDispatch(_T("QNCOWSCXX1.SYSTEM1"))==FALSE)
AfxMessageBox("FAIL");
long lTimeInterval=(LONG)pView->m_system1.GetWSCRemoteSrvTimeInterval();
pView->m_system1.ReleaseDispatch();
......
谢谢?
解决方案1:
tongyi
解决方案2:你的线程要先 CoInitializeEx() 最后再CoUninitialize()