我的意思是说:corba客户要连接服务器的话,必须先启动smart agent的,那么,如何将smart agent绑定呢?也就是,如何实现:当客户端启动时,自行启动一个smart agent,这样客户端就可以连接服务器了。我曾经想用代码shellexecute(osagent)来实现,可是这个该死的smart agent总是启动不久就自行关闭了,不能和从 开始/程序/ 那里启动那样,长久地运行。
各位朋友有什么办法解决呢?我现在很焦急,各位拜托了!问题解决一定送分!

解决方案 »

  1.   

    1. 如果你用的是win 2000,在“控制面版”-“管理工具”-“服务”中找到Visibroker Smart Agent这一项,将其启动,并将其属性中的启动方式改为“自动”;这样以后每次开机后,它将作为系统的一项服务在运行。你不用再去管它了。
    2. 如果你用的是win9x,将“开始”菜单中的“Visibroker Smart Agent”的快捷方式复制到“启动”中即可。
    3. 在程序中可以用
    winexec('"C:\Program Files\Borland\VBroker\Bin\OSAGENT.EXE"  -C')
    或者是
    winexec('C:\Program Files\Borland\VBroker\Bin\OSAGENT.EXE  -C')
    来启动它
      

  2.   

    在这里还用UP,这里N年都不会沉帖子的啦。
      

  3.   

    我是用delphi6.0+visibroker3.3开发的CORBA,编译时没有问题,但启动visiborker时不能配置,显示空白,运行也通不过呀!请问如何解决? 谢谢!!