E2003 宣言されていない識別子 '%s' です(Delphi)

提供: RAD Studio
移動先: 案内検索

エラーと警告のメッセージ(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.

この例では、宣言部分の変更を選択しています - この方が修正箇所が少ないため。