none
vc6 CreateDispatch 失败 RRS feed

  • 问题

  • 在 DefWindowProc 函数中调用 CreateDispatch 对excel 表格进行操作,总是失败,错误号是 0x3f0 试图引用不存在的令牌。

    如果在工程中添加个按钮,在此按钮的响应函数里做 CreateDispatch 等操作就都一切顺利,不知为何啊?

    谢谢!


    天喦
    2010年11月13日 14:37

答案

  • 网上搜了半天 找到一个 好像是相关的 ,就换个个消息通知的方式,问题就解决了。

    COM 不允许从一个线程是当前为 SendMessage 请求提供服务的正常的传出 COM 方法调用。有关更多的信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:

    131056  (http://support.microsoft.com/kb/131056/EN-US/ ) 在 Process 间/线程 SendMessage 的 PRB: 同步 OLE 调用失败 COM 不允许从一个线程是当前为 SendMessage 请求提供服务的正常的传出 COM 方法调用。有关更多的信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
    131056  (http://support.microsoft.com/kb/131056/EN-US/ ) 在 Process 间/线程 SendMessage 的 PRB: 同步 OLE 调用失败

    天喦
    • 已标记为答案 hb35101 2010年11月14日 8:49
    2010年11月14日 8:48