如何确定标识符在delphi 7中重构的位置?
问题描述:
我想重构一些德尔福7代码。我想移动的其中一个过程使用名为TLVColumn的数据类型(看起来像是TListView列标题)。但是,如果我移动该方法,我会得到一个未声明的标识符错误,大概是因为我没有将定义TLVC列的导入复制到新单元。我正在使用这种方法的单元有超过7000行代码和50多个使用类。有没有比复制随机进口的尝试和错误更有效的方法来确定哪个进口是特定类别所需的? (尤其是进口是从德尔福库,而不是从我自己的代码库......)如何确定标识符在delphi 7中重构的位置?
答
前搬迁过程只需按CTRL +左键点击在标识和IDE将先导航到declarated单位。
+1
嗯,它适用于其中的一些代码库中的那些。 Delphi库似乎不起作用,但右键单击菜单中的“浏览光标处的符号”似乎正在处理其他问题。 – 2012-03-31 19:51:00
(安装GExpert并且)对所有项目单元运行grep搜索,并在必要时对所有源文件夹的根目录执行grep搜索。如果你搜索'TLVColumn = class('你应该很快找到这个声明。 – 2012-03-31 19:37:13
使用ctrl +点击标识符怎么办? – RRUZ 2012-03-31 19:39:07