【PB】如何判斷PBL中是否存在指定的對象

一、如何推斷某指定WINDOW是否存留?

ClassDefinition cd_windef
cd_windef = FindClassDefinition("w_xxx")
if isvalid(cd_windef) then

   //存留

end if

二、如何推斷WINDOW中間的某指定控件或指定控件的指定屬性是否存留?

能夠憑藉control[]數組。

三、如何推斷某指定MENU是否存留?

能夠憑藉item[]數組。

四、如何推斷DATAWINDOW中間指定OBJECT(如:指定列)是否存留?

(1)運用dw_1.describe("objectname.name"),describe函數回來值若是無效的對象則歸來!。
(2)運用POS函數推斷指定對象NAME是否存留於dw_1.object.datawindow.objects中。

五、如何推斷某指定DATAWINDOW OBJECT是否存留?

datastore ld_ds

ld_ds = create datastore

ld_ds.dataobject = "demo"

if ld_ds.Describe("DataWindow.Objects")="" then //也能夠用.Syntax
 //不存留
end if

destroy ld_ds

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章