我想你已經打了對很多人碰到一個問題,它的權利,通過在PB的一個漏洞,可以讓你開始編輯一個數據窗口沒有警告你看看運行。不幸的是,據我所知,無法鉤入上下文菜單。
但是,您可以掛鉤到工具欄項目中。如果是這樣的方式,我想去,我有足夠的空閒時間,我會寫,我會從工具欄啓動,這裏的應用就是它會做:
- 查找PowerBuilder的窗口使用API
- 查找當前工作表中PB
- 獲取對象的名字在標題
- 獲取當前應用程序(註冊表或PB.INI,根據PB的版本,並可能涉及如何讓工作區第一,然後當前目標)
- 獲取庫列表(PB。INI文件或目標文件)
- 這是開放
- 找到所有的DataWindow控件(這可能涉及望着祖先來確定控制類型)
- 再次確定數據對象爲這些控件(,你可以在對象上做一個LibraryExport()需要看的祖先)
- 使用LibraryDirectory()來獲取所有的PBL的所有對象的列表
- 查找數據對象的PBL
- 扔了一個窗口,列出的數據對象和他們的PBL
OTOH,如果我有PBL Peeper(是的,這是偏頗的意見),我
- 推出的「PBL偷窺者(瀏覽當前的應用程序)」我的桌面上的圖標(OK,這是一個謊言;我已經有PBL Peeper打開並且只是切換到瀏覽頁面)
- Ctrl-Q(用於QuickFind)並開始鍵入對象的名稱(如果您暫停,它會在您的' VE類型)
- 按[Enter]曾經接受快速查找的選擇
- 按[Enter]再次展開對象
- 查找問題,關於它的數據窗口控制和人民幣
- 選擇「轉到默認數據窗口」
- 如果它沒有在microhelp中顯示庫和名稱(我已經發布了一個版本已經很長時間了,而且我不能跟蹤什麼在發佈的版本),找到最多工具欄項目上上去的PBL
我知道這並不能達到檢出,但它確實「避免以獵取數據窗口在幾個PBL中「。而且,你可能比我的第一個建議快得多。
祝你好運,
特里
聽起來像一個非常好的主意,但我無法想象你會怎麼去做。 IDE並不真正支持插件AFAIK – 2010-03-25 18:51:16