E2003 宣言されていない識別子 '%s' です(Delphi)
エラーと警告のメッセージ(Delphi) への移動
コンパイラは指定された識別子を見つけることができませんでした。最も考えられる原因は、宣言の時点、またはそれを使用する時点でもスペルミスです。uses 節で指定されていない別のユニットからの可能性もあります。
program Produce; var Counter: Integer; begin Count := 0; Inc(Count); Writeln(Count); end.
この例では、Counter として宣言された変数が、Count として使用されています。これを解決するには、宣言部分、もしくは変数が使用されている部分を修正します。
program Solve; var Count: Integer; begin Count := 0; Inc(Count); Writeln(Count); end.
この例では、宣言部分の変更を選択しています - この方が修正箇所が少ないため。