Delphi 2006重复函数名称

问题描述:

是否有一种方法可以让Delphi编译器识别并报告重复的函数名称(尤其是在当前编译单元使用的不同单元中定义的)?Delphi 2006重复函数名称

没有。如果有的话,它肯定会很好。您可以通过使用该功能的单位名称,你想调用解决这个问题:

uses 
    unit1, unit2; 

procedure DoSomethingFromUnit1; 
begin 
    unit1.DoSomething; 
end; 

尝试提交这QC的功能要求。这将是一件有用的事情。

从编译器的角度来看,如果重复的函数名称位于不同的作用域中,它们将不会重复。通过Pascal Analyzer可以很好地解决这些模糊问题(见程序员)。

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

CodeHealer在方法或标识符隐藏具有相同名称但不同范围的另一个方法或标识时报告做得很好。