RAD Studio (Common)
ContentsIndex
PreviousUpNext
E2004: Identifier redeclared: '%s' (Delphi)

The given identifier has already been declared in this scope - you are trying to reuse its name for something else.

program Tests;
var
  Tests: Integer;
begin
end.

Here the name of the program is the same as that of the variable - we need to change one of them to make the compiler happy.

program Tests;
var
  TestCnt: Integer;
begin
end.
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!