代码之家  ›  专栏  ›  技术社区  ›  Eric J.

创建/连接到自动化服务器0x80131500时出错

  •  0
  • Eric J.  · 技术社区  · 14 年前

    根据google上的比赛次数,这可能是Tumbleweed奖的候选人,但这里…

    我有一个写在.NET中的动态链接库,它为反向COM互操作公开。有几个业务对象和一个对象公开了通过wse3调用web服务的方法。

    使用vbscript,所有的对象都可以被实例化,使用起来没有问题。但是,我需要从progress使用dll。这样做,业务对象创建得很好,但是不能创建公开方法以调用web服务的对象。

    信息是:

    Error occurred while creating/connecting to automation server for: My.ClassName
    
    Error code: 0x80131500 C:\PROGRESS\WRK\my.ped (5894)
    

    有什么想法吗?

    2 回复  |  直到 14 年前
        1
  •  0
  •   kms    14 年前

    如果没有,请尝试使用regasm注册dll。

        2
  •  0
  •   Tom Bascom    14 年前

    progress kbase中有许多条目(http://progress.atgnow.com/esprogress/group.jsp?)bgroup=progress)可能与此相关。这一个出现了1:

    身份证:21285 标题:“尝试启动AppBuilder时出现错误5894” 创建日期:2001年8月27日最后修改日期:2010年3月22日 状态:已验证

    症状:
    尝试启动AppBuilder时出错。 创建/连接到的自动化服务器时出错:。 为:prox.proide创建/连接到自动化服务器时出错。 找不到模块。 错误代码:0x8007007e initialize\u uib adeuib/\u uibmain.p(5894)

    事实:
    窗户 进步9 开边10.x

    原因:
    prox.dll文件未正确注册。

    修正:
    通过在命令提示符下键入以下命令来注册dll:

    regsvr32\dlc\bin\prox.dll

    如果未指定文件的完整路径,将出现以下错误:

    加载库(“\prox.dll”)失败。 GetLasterror返回0x0000007E。

    如果遇到此错误,请确保指定了指向dll的完整且正确的路径。

    笔记:
    在Windows 2008或Windows 7上,建议使用“以管理员身份运行”选项打开命令提示符窗口。创建/连接到的自动化服务器时出错:。