写完我的PowerBuilder代码后,我可能会有几个数据窗口,其中一个被称为, d_Gubbins 。我可以搜索整个未编译的程序,看看数据窗口是否实际使用了吗?
答案 0 :(得分:1)
下载PBLPeeper并运行DataWindow对象使用情况报告。您还可以运行对象交叉引用并查看未引用的对象。谨防这样的代码:
public subroutine evil(string as_thing);
string ls_hidden = "d_muahahah_"
ls_hidden = ls_hidden + as_thing
dw_1.dataobject = ls_hidden
end subroutine
我们已经禁止这样的建筑物名称。
答案 1 :(得分:1)
您可能还会发现PB Tools对此很有用。 http://myelkovan.codeplex.com/
答案 2 :(得分:0)
您可以对数据对象名称进行文本搜索:
d_Gubbins
,取消选中匹配大小写选项,然后选中"搜索"选项如果在某处提到了该数据对象,它将列在搜索结果标签页中。您可能会有一些误报结果,提到OBJ:
这些数据窗口在部署目标中列出,但它并不表示该对象实际使用。如果您有一些具有相同名称基数的其他对象,例如,您也会得到错误的结果。 d_Gubbins_old
或d_Gubbins_temp_for_test
。
答案 3 :(得分:0)
如果您在名称周围使用双引号进行搜索,则只会找到正确的引用。