是否可以通过 API 函数在 PowerBuilder 编辑器中打开对象(窗口、用户对象函数等)?
谢谢
PowerBuilder 接受要打开的工作区、画家和对象的命令行参数。有关命令行参数,请参阅 PowerBuilder 帮助。
例如在 PB 12.5 中
pb125 /w D:\proj\myapp.pbw /P dataw /O d_order_entry
打开myapp
工作区并d_order_entry
在 DataWindow 画家中打开
/P 参数只需要画家姓名的前几个字符,足以唯一标识它。
我不知道实际的官方 API,但是 Visual Expert 工具使用一种 hacky/棘手的技术在 IDE 中打开对象:
HKEY_CURRENT_USER\Software\Sybase\PowerBuilder\11.5\Target\c:$Dev$path_of_the_project$project.pbt\ToDo
tools / to do list
菜单项,在列表中搜索正确的目标和项目,等等)对于我所看到的,您可以精确地定义要在待办事项列表条目上执行的操作,唉,它似乎也没有记录。这是一个例子: window:///c|\Dev\path_of_the_project\some_lib.pbl?action=open&entry=w_somewindow&event=open)