[fpc-pascal] Variable visibility problem
    Michael Van Canneyt 
    michael at freepascal.org
       
    Wed Jul 12 16:16:05 CEST 2006
    
    
  
On Wed, 12 Jul 2006, Alexandre Leclerc wrote:
> Hi all,
>
> in Controls.pas there is TControl.SetName(). In a form I made a procedure 
> with
>
> TMyForm.MyProcedure;
> var
> setName: string;
> begin
> //...
> end;
>
> The compiler complains about: frmMyForm.pas(467,3) Error: Duplicate
> identifier "SetName"
>
> It should do no problems. But If I want to use SetName of TControl
> then I'll specifically invoke it. Normally the local variable should
> have priority.
>
> Is it a feature of FPC? :) Or should there be a bug filling on that
> specific issue?
This is not a bug.
Your code will compile in DELPHI mode, but not in FPC mode.
Michael.
    
    
More information about the fpc-pascal
mailing list