Delphi 2006重复的函数名称

时间:2009-07-27 13:40:55

标签: delphi

有没有办法让Delphi编译器识别并报告重复的函数名称(特别是在当前编译的单元使用的不同单元中定义)?

3 个答案:

答案 0 :(得分:1)

从编译器看来,如果重复的函数名称位于不同的作用域中,则它们不重复。 Pascal Analyzer支持找到这些含糊不清的内容(在程序员看来)。

答案 1 :(得分:1)

没有。不过,如果有的话肯定会很好。您可以使用要调用的函数的单位名称来解决此问题:

uses
  unit1, unit2;

procedure DoSomethingFromUnit1;
begin
  unit1.DoSomething;
end;

尝试将此作为功能请求提交给QC。拥有它将是一件有用的事情。

答案 2 :(得分:1)

这是使“WITH”如此危险的事情之一。

当方法或标识符隐藏另一个具有相同名称但范围不同的方法时,

CodeHealer可以很好地报告。