E2066 演算子またはセミコロン (;) が必要です (Delphi)

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

エラーと警告のメッセージ(Delphi) への移動

このエラーメッセージは 2 つの部分式の間に演算子がない場合か,2 つの文の間にセミコロンがない場合に表示されます。

多くの場合,前の行でセミコロンが欠落しています。


program Produce;
var
  I: Integer;
begin
  I := 1 2                 (*<-- ここでエラーメッセージ*)
  if I = 3 then            (*<-- ここでエラーメッセージ*)
  Writeln('Fine')
end.

{ このコードでは最初の文に「+」演算子とセミコロンの欠落という 2 つのエラーがある。最初のエラーはその文について報告され,2 番めのエラーは次の行について報告される }


program Solve;
var
  I: Integer;
begin
  I := 1 + 2;              (*「+」演算子とセミコロンがなかった*)
  if I = 3 then
  Writeln('Fine')
end.

{ 必要な演算子とセミコロンを必ず付ければ解決する }