快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记娱乐AG手机版_机器人论坛



建立一个CORBA客户端

当你写一个CORBA客户时,第一步是确定客户法度榜样可以与客户机上的ORB软件交谈。要做到这一点,应用CORBA Client wiza和记娱乐AG手机版rd。选择File|New并从New Item对话框的Multitier页选择标签为CORBA Client的图标。这个领导让你阐明是想建立一个节制台利用法度榜样或是一个窗口利用法度榜样。

正如CORBA办事器法度榜样,你可以指定CORBA客户是否应用VCL类。假如不选VCL复选框和记娱乐AG手机版,所有天生的代码均可被移植到其它平台上。

在CORBA Client wizard中加入任何所有定义了你想用的办事器工具界面的IDL文件。但也可以不应用任何IDL文件而建立CORBA客户利用法度榜样(确切的说是加入一个天生客户单元到工种中)。这不是首选的措施。当工程包孕办事器界面的IDL文件时,你可以用该领导来绑定到办事器上的工具上。

留意:假如你开始CORBA客户工程时没有加入IDL文件,还可以在任何时刻用Project|Add to Project加入它。

CORBA Cleint wizard老是建立指定类型的客户端工程,将CORBA库加进工程文件并加入以下起动代码以初始化ORB(Object Request Broker工具哀求代理)。

CORBA::ORB_var orb= CORBA::OR和记娱乐AG手机版B_init(和记娱乐AG手机版argc,argv);

假如你想经由过程CORBA办事器的CALLBACK界面的话,要在客户法度榜样中初始化BOA(基础工具配适器)。只要在领导中选上适当的框就可以做到了。 下步,用和写其它CBuider利用法度榜样相同的措施进行利用法度榜样编写。不过,当你应用定义在办事器利用中的工具的时刻,不是直接和工具实例打交道,而是取得一个对CORBA工具的引用并应用它来事情。有两种措施可以取得对办事器工具的引用,这和你用哪种绑定相关:

假如应用静态绑定,你可以调用CORBA Object wizard(Edit|Us和记娱乐AG手机版e CORBA Object)。静态绑定比动态快,并且供给编译时类型反省、代码完备(code_completion)等好处。

您可能还会对下面的文章感兴趣: