有谁知道PB做的COM放到服务器上,然后在客户端调用的办法啊

zm1616 2003-11-27 03:14:34
我写了一个com(testcom),com里只是一个简单的函数of_test(),messagebox();
我把com放到一台机器上computer1,然后生成代理

到另一台机器上computer2上,用computer1生成的代理安装

然后在computer2上连接这个代理com,调用函数of_test()
oleobject newcom

newcom = create oleobject

li_err = newcom.ConnectToNewRemoteObject("computer1",testcom)

newcom.of_test()

但li_err=0显示连接上,但提示调用of_test()失败!

如果把com和连接com的程序放到一台机器上,是正确的,没问题

分两台机器就出问题了
...全文
89 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zm1616 2003-12-02
  • 打赏
  • 举报
回复
UP
zm1616 2003-12-01
  • 打赏
  • 举报
回复
看什么?编程吗?
很普通的com编程啊,没什么好看的啊

只是部署的问题,我现在在2000professional和server上都已经可以在两台机器之前互相调用了。

但win2003server就不行!在2003server上做的com服务器,客户端2000professional还是无法调用,估计是权限问题。有高手知道吗?

另外有没有关于com分布式部署以及负载平衡这方面的资料吗?
推荐一点书名也行啊,只要部署方面的,编程不需要
YewPu 2003-12-01
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2484/2484962.xml?temp=.6633264
请帮忙解决这个问题!谢谢!
zm1616 2003-12-01
  • 打赏
  • 举报
回复
UP
zm1616 2003-11-28
  • 打赏
  • 举报
回复
不过我已经搞定了

原来server端的机器上的com一定要点一下“启动”:)
zm1616 2003-11-28
  • 打赏
  • 举报
回复
不明白!

我的做法和你差不多啊!
online 2003-11-28
  • 打赏
  • 举报
回复
http://www.csdn.net/develop/read_article.asp?id=16407
bkqdd 2003-11-28
  • 打赏
  • 举报
回复
能否把你写的给我看看
linda_gao 2003-11-27
  • 打赏
  • 举报
回复
proxy has server and client proxy . in server machine, you must install server proxy .
in my site , com works well.

///
OLEObject loo_mycomponent

blob lb_result
integer li_rc,i , rtv

loo_mycomponent = CREATE OLEObject

li_rc = loo_mycomponent.ConnectToNewRemoteObject(is_mts_server,"PB90.n_pbdom_mts.1.0")

rtv = loo_mycomponent.uf_pbdom_mts(ref lb_result)


njjianguogu 2003-11-27
  • 打赏
  • 举报
回复
xue xi!

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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