是否可以通过API函数在PowerBuilder编辑器中打开一个对象(Window,UserObject Function等)?
由于
答案 0 :(得分:1)
PowerBuilder接受要打开的工作空间,画家和对象的命令行参数。请参阅PowerBuilder有关命令行参数的帮助。
例如在PB 12.5中
pb125 /w D:\proj\myapp.pbw /P dataw /O d_order_entry
打开myapp
工作区并在DataWindow画家中打开d_order_entry
/ P参数只需要画家名称的前几个字符,足以唯一地标识它。
答案 1 :(得分:0)
我不知道一个真正的官方API,但是有一个hacky /棘手的技术,Visual Expert工具用来在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)