如何在PowerBuilder中创建Interface对象

时间:2015-12-24 15:25:22

标签: .net powerbuilder

我正在使用VcCom Api进行.Net和PowerBuilder应用程序之间的通信。 为此,我在.Net和Powerbuilder项目中使用VcCom库。它在.Net中运行良好但是当我在Powerbuilder项目中添加库文件并尝试创建Interface(VcComSession)的对象时,它给了我错误。 以下是我用于停止interfac对象的代码片段

VcComSession obj=create VcComSession;
cb_1.Text=obj.id;
obj.SendToAll("Message");

请有人帮助我实现此功能。

1 个答案:

答案 0 :(得分:0)

首先,你需要声明一个oleobject类型的变量,然后实例化它并使用它的方法。

oleobject lobj // declaration
long ll_return
ll_return = lobj.connecttonewobject('<workspace.classname>')
IF ll_return < 0 THEN // errors, check for values in PB help
ELSE
   cb_1.text = lobj.id
   lobj.sendtoall("Message")
END IF
lobj.disconnectobject() // should always disconnect from COM objects