【发布时间】:2012-03-31 19:33:50
【问题描述】:
我正在尝试重构一些 delphi 7 代码。我想移动的过程之一使用称为 TLVColumn 的数据类型(似乎是 TListView 列标题)。但是,如果我移动该方法,我会收到一个未声明的标识符错误,这可能是因为我没有将定义 TLVColumn 的导入复制到新单元。我要从该单元迁移此方法有超过 7000 行代码和超过 50 个列出的使用类。有没有比复制随机导入的反复试验更有效的方法来确定特定类需要哪个导入? (尤其是来自 Delphi 库而不是我自己的代码库的导入......)
【问题讨论】:
-
(安装 GExpert 并)在所有项目单元上运行 grep 搜索,如有必要,在所有源文件夹的根目录上运行。如果您搜索
TLVColumn = class(,您应该很快就能找到声明。 -
使用 ctrl + 点击标识符怎么样?
标签: delphi refactoring delphi-7