PB ConnectToNewObject 返回-3

mmw_bj 2016-04-08 03:42:24
如题:返回值是-3 ,Object could not be created 不知道是什么原因,xp ,DCOM 服务是开着的。
...全文
6465 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
royswift 2020-02-14
  • 打赏
  • 举报
回复
引用 10 楼 derekzhan 的回复:
[quote=引用 8 楼 heijj 的回复:]
[quote=引用 7 楼 孤独剑888 的回复:]
[quote=引用 6 楼 derekzhan 的回复:]
[quote=引用 2 楼 mmw_bj 的回复:]
自已解决了,生成执行文件就好了。

楼主你好,生成执行文件是什么意思呀? [/quote]
就是编译一下就好了,PB不能在调试模式下调用dll,要编译生成可执行文件运行才行[/quote]

不是不能在调试模式下调用dll,是调试模式下找不到你的DLL,简单的说就是调试模式下,程序运行的当前目录不是你的工程目录
系统找dll文件是先从当前目录开始找,再在windows的环境中的paths里面一个个找。
[/quote]

我用这篇文章【http://blogs.artinsoft.net/Mrojas/archive/2009/03/03/Calling-NET-from-PowerBuilder.aspx】中的方式解决了,但是每次都需要安装一个exe的执行,文件,略显麻烦。不知是否有更好的方式?[/quote]

需要执行安装文件是指最后VS生成的安装包吗?
full-stack-coder 2019-11-08
  • 打赏
  • 举报
回复
引用 8 楼 heijj 的回复:
[quote=引用 7 楼 孤独剑888 的回复:] [quote=引用 6 楼 derekzhan 的回复:] [quote=引用 2 楼 mmw_bj 的回复:] 自已解决了,生成执行文件就好了。
楼主你好,生成执行文件是什么意思呀? [/quote] 就是编译一下就好了,PB不能在调试模式下调用dll,要编译生成可执行文件运行才行[/quote] 不是不能在调试模式下调用dll,是调试模式下找不到你的DLL,简单的说就是调试模式下,程序运行的当前目录不是你的工程目录 系统找dll文件是先从当前目录开始找,再在windows的环境中的paths里面一个个找。 [/quote] 我用这篇文章【http://blogs.artinsoft.net/Mrojas/archive/2009/03/03/Calling-NET-from-PowerBuilder.aspx】中的方式解决了,但是每次都需要安装一个exe的执行,文件,略显麻烦。不知是否有更好的方式?
full-stack-coder 2019-11-08
  • 打赏
  • 举报
回复
引用 7 楼 孤独剑888 的回复:
[quote=引用 6 楼 derekzhan 的回复:] [quote=引用 2 楼 mmw_bj 的回复:] 自已解决了,生成执行文件就好了。
楼主你好,生成执行文件是什么意思呀? [/quote] 就是编译一下就好了,PB不能在调试模式下调用dll,要编译生成可执行文件运行才行[/quote] 我用release方式生成的dll也同样的返回-3.
heijj 2019-10-23
  • 打赏
  • 举报
回复
引用 7 楼 孤独剑888 的回复:
[quote=引用 6 楼 derekzhan 的回复:]
[quote=引用 2 楼 mmw_bj 的回复:]
自已解决了,生成执行文件就好了。

楼主你好,生成执行文件是什么意思呀? [/quote]
就是编译一下就好了,PB不能在调试模式下调用dll,要编译生成可执行文件运行才行[/quote]

不是不能在调试模式下调用dll,是调试模式下找不到你的DLL,简单的说就是调试模式下,程序运行的当前目录不是你的工程目录
系统找dll文件是先从当前目录开始找,再在windows的环境中的paths里面一个个找。
孤独剑888 2019-10-18
  • 打赏
  • 举报
回复
引用 6 楼 derekzhan 的回复:
[quote=引用 2 楼 mmw_bj 的回复:] 自已解决了,生成执行文件就好了。
楼主你好,生成执行文件是什么意思呀? [/quote] 就是编译一下就好了,PB不能在调试模式下调用dll,要编译生成可执行文件运行才行
full-stack-coder 2019-10-09
  • 打赏
  • 举报
回复
引用 2 楼 mmw_bj 的回复:
自已解决了,生成执行文件就好了。
楼主你好,生成执行文件是什么意思呀?
qq_29878609 2016-12-27
  • 打赏
  • 举报
回复
楼主是什么解决的啊
WorldMobile 2016-04-12
  • 打赏
  • 举报
回复
你要连接的是什么对象,描述清楚一下
mmw_bj 2016-04-11
  • 打赏
  • 举报
回复
没有人遇到过吗,版主救命啊
mmw_bj 2016-04-11
  • 打赏
  • 举报
回复
自已解决了,生成执行文件就好了。

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧