none
输出窗口的错误,请帮忙分析一下,怎么修改? RRS feed

  • 问题

  • VCIMA: Warning: no document names in string for template #16.
    VCIMA: Warning: no document names in string for template #16.
    VCIMA: Warning: no document names in string for template #16.
    VCIMA: Warning: no document names in string for template #16.
    VCIMA: Warning: no document names in string for template #16.
    VCIMA: Warning: no document names in string for template #16.

    VCIMA: CoCreateInstance of OLE control {9AFFE109-4796-4944-BCFA-EDDBB1C536C6} failed.
    VCIMA: >>> Result code: 0x80040154
    VCIMA: >>> Is the control is properly registered?
    VCIMA: Warning: CreateDlgControls failed during dialog init.
    VCIMA: CoCreateInstance of OLE control {D44AE9D4-76E9-430C-AE4B-A00AEF4B6113} failed.
    VCIMA: >>> Result code: 0x80040154
    VCIMA: >>> Is the control is properly registered?
    VCIMA: Warning: CreateDlgControls failed during dialog init.
    2009年12月28日 4:41

答案

  • 看起来是该程序使用到的相关COM组件没有找到导致的.

    如果所需文件不存在,那么你可能需要重新安装缺失的文件,若是存在的话,那么用regsvr32 注册该组件.
    0xBAADF00D
    • 已标记为答案 anmy 2009年12月28日 6:41
    2009年12月28日 6:00
    版主
  • 那么这个DLL不是可以注册的DLL。你为什么认为注册这个DLL可以解决你的问题?你前面没有提到过这个DLL啊?你要注册的是ActiveX。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    • 已标记为答案 anmy 2009年12月30日 5:14
    2009年12月28日 19:21
    版主
  • 注册失败,内存分配访问无效说明控件的注册函数有BUG……

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    • 已标记为答案 anmy 2009年12月29日 3:23
    2009年12月29日 3:19
    版主

全部回复

  • 看起来是该程序使用到的相关COM组件没有找到导致的.

    如果所需文件不存在,那么你可能需要重新安装缺失的文件,若是存在的话,那么用regsvr32 注册该组件.
    0xBAADF00D
    • 已标记为答案 anmy 2009年12月28日 6:41
    2009年12月28日 6:00
    版主
  • 哦,谢谢您!
    2009年12月28日 6:41
  • 您好,我在注册imageload.dll时出现已加载imageload.dll,但没有找到dllregisterserver输入点。无法注册这个文件。这是什么原因啦?谢谢!
    2009年12月28日 7:38
  • 那么这个DLL不是可以注册的DLL。你为什么认为注册这个DLL可以解决你的问题?你前面没有提到过这个DLL啊?你要注册的是ActiveX。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    • 已标记为答案 anmy 2009年12月30日 5:14
    2009年12月28日 19:21
    版主
  • 哦,这个imageload.lib和ScriptEditor.lib 在我打开设置里的连接库/对象里本身就有的,但是其他的proplist.lib userglyph.lib bedit.lib svgeditor.lib synceditor.lib 这些dll都是我手动添加进去的,我上次问您就是这些为什么不能出现在连接库/对象里,它们是隐式连接的吗?项目里共有四个控件,layerwnd.ocx stream.ocx coursewaretree.ocx proplist.ocx 后两个总是注册时总是出现注册失败,内存分配访问无效,是不能注册吗?谢谢您!现在输出窗口的错误是:
    VCIMA: Warning: no document names in string for template #16.
    VCIMA: Warning: no document names in string for template #16.
    VCIMA: Warning: no document names in string for template #16.
    VCIMA: Warning: no document names in string for template #16.
    VCIMA: Warning: no document names in string for template #16.
    VCIMA: Warning: no document names in string for template #16.

    VCIMA: No handler for command ID 0x8058, disabling it.
    VCIMA: No handler for command ID 0x8437, disabling it.
    VCIMA: No handler for command ID 0x8417, disabling it.
    VCIMA: No handler for command ID 0x8418, disabling it.
    VCIMA: No handler for command ID 0x8057, disabling it.
    VCIMA: No handler for command ID 0x8436, disabling it.
    VCIMA: No handler for command ID 0x8433, disabling it.
    VCIMA: No handler for command ID 0x8434, disabling it.
    VCIMA: No handler for command ID 0x8435, disabling it.
    VCIMA: No handler for command ID 0x841A, disabling it.
    VCIMA: No handler for command ID 0x8419, disabling it.
    VCIMA: No handler for command ID 0x841B, disabling it

    2009年12月29日 1:46
  • 注册失败,内存分配访问无效说明控件的注册函数有BUG……

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    • 已标记为答案 anmy 2009年12月29日 3:23
    2009年12月29日 3:19
    版主
  • 哦,很谢谢您!
    2009年12月29日 3:22
  • 非常感谢您,控件注册成功后,系统功能都出现了。

    2009年12月30日 5:13