首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >连接到powerbuilder中的新对象返回

连接到powerbuilder中的新对象返回
EN

Stack Overflow用户
提问于 2019-02-22 20:37:36
回答 1查看 565关注 0票数 0

我在一个项目中工作,我在powerbuilder中连接.Net dll。在.Net的dll项目中,我引用了另外两个dll。我的项目dll是COM类型的,并且已经在.Net版本目录中使用regasm.exe "mydll.dll“成功注册。我可以在我的windows注册表中看到注册表项,但是当我在其他机器上测试时,它抛出了连接到com对象失败的异常,返回-3。

我陷入了严重的困境,无法找到解决方案。

在我为powerbuilder编写的代码中:

代码语言:javascript
复制
dw_data.accepttext()
oleobject obj
obj= create oleobject
ll_obj= obj.connecttonewobject("classname")
IF ll_obj < 0 THEN
    DESTROY obj
    MessageBox("Verify","Connecting to COM Object Failed Error: " + String(ll_obj))
    Return
END IF

在其他机器上,ll_obj返回-3。

你周围有帮手吗?

EN

Stack Overflow用户

发布于 2019-02-22 21:00:14

在谷歌上快速搜索“connecttonewobject”,我发现了这个建议:

的所有类都有一个强名称吗?

是否所有类都安装在GAC中?

Bruce Armstrong还建议使用Dependency Walker来帮助确定所有对象都部署在运行代码的机器上。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54827348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档