我正在使用VcCom Api进行.Net和PowerBuilder应用程序之间的通信。 为此,我在.Net和Powerbuilder项目中使用VcCom库。它在.Net中运行良好但是当我在Powerbuilder项目中添加库文件并尝试创建Interface(VcComSession)的对象时,它给了我错误。 以下是我用于停止interfac对象的代码片段
VcComSession obj=create VcComSession;
cb_1.Text=obj.id;
obj.SendToAll("Message");
请有人帮助我实现此功能。
答案 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