![](/img/trans.png)
[英]We can't create an object in interface but how a return type can be a interface?
[英]How Can I create object of Interface in PowerBuilder
我正在使用VcCom Api在.Net和PowerBuilder應用程序之間進行通信。 為此,我在.Net和Powerbuilder項目中使用VcCom庫。 它在.Net中工作正常,但是當我在Powerbuilder項目中添加庫文件並嘗試創建Interface(VcComSession)對象時,它給了我錯誤。 以下是我用於插入接口對象的代碼片段
VcComSession obj=create VcComSession;
cb_1.Text=obj.id;
obj.SendToAll("Message");
有人可以幫助我實現此功能。
首先,您需要聲明一個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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.