注册 登录
编程论坛 PowerBuilder

PB能否快速跳转至变量(函数)定义?

wuruijing 发布于 2007-01-25 11:17, 3755 次点击

在VB中,在使用变量或函数时,点击右键可快速跳转至其定义位置,PB是否有类似功能?如有,如何操作?初学PB,提出了很多非常幼稚的问题,请高手指教,谢谢!!!

15 回复
#2
notbig2007-01-25 12:17
没有
只有系统函数可以打开帮助
#3
wuruijing2007-01-25 13:29
在读代码时,往往看到某一函数,却不知其在哪里定义和具体功能,我只能在许多pbl中查找,够麻烦的。有没有好办法?
#4
notbig2007-01-25 13:51
首先代码要规范,一般来讲F字头是全局函数,它是个对象,存在于PBL中,而WF开头是窗体内的函数,只在窗体内可以调用,当然是在窗体中找到它,UF或OF是用户对象的函数,这类函数调用时肯定前面有用户对象的实例名

函数对象也不需要一个个PBL查找,可以在BROWSE里可以找到它们,但一般最好把共用的函数对象放在一个PBL中,或者把一个业务的函数对象放在与此业务有关的PBL中
#5
wuruijing2007-01-25 14:54

谢谢!读别人的代码真是累!再加上对PB不熟,真是累上加累。

#6
wuruijing2007-01-25 14:55
怎样在BROWSE中找到自定义函数的声明?
#7
notbig2007-01-25 16:59

点击FUNCTION,里面是自定义的且按字头顺序排下来了

#8
wuruijing2007-01-25 17:20
但问题是pbl文件有很多,而当我查某一函数时,我不知道其是在哪一个pbl文件中声明的,例如,我在a.pbl中看到某函数f,但在a的函数列表中却没有看到f,是不是我只能打开b.pbl,c.pbl......去看函数列表,有没有好办法解决呀?
#9
notbig2007-01-25 17:46
在BROWSE里是不分PBL,都集中放在一起,很容易找的。
#10
wuruijing2007-01-26 15:02
我打开了几个窗口的founctionlist,但函数不全,且各个窗口的founctionlist的内容也不同,这是什么原因?
#11
notbig2007-01-26 22:51
是不是有些窗口是继承的,它的函数代码在父层
#12
wuruijing2007-01-31 09:18
我打开tools->browser下的function选项卡,倒是可以看到很多函数(我猜大概是所有函数,至少我现在想查的几个自定义函数都在里面),如果我单步运行时也可以看到程序调用一个个函数,但我不知道是否可以tools->browser下的function看到函数后,直接从这里跳转到函数定义?谢谢

[此贴子已经被作者于2007-1-31 9:20:46编辑过]


#13
notbig2007-01-31 13:51
这里看到函数是自定义的函数
#14
wuruijing2007-01-31 14:10

对。我正在读别人的程序,其中有很多自定义函数分布在若干PBL文件中,我就是希望可以有快速找到这些函数定义的方法,谢谢!

#15
notbig2007-01-31 15:34
呵呵,终于有半个黄星星
#16
huier2007-03-15 10:55
又学了一招,这个也是我想问的问题,感谢斑竹!!
1