E2122 procedure または function が必要です (Delphi)
エラーと警告のメッセージ(Delphi) への移動
このエラーメッセージが発生する場合は 2 とおりあります。両方の場合とも procedure または function が必要です。
program Produce; type Base = class class AProcedure; (*ケース 1*) end; class Base.AProcedure; (*ケース 2*) begin end; begin end.
{ 次のどちらの場合も,キーワード class の後に procedure が続かなければならない }
program Solve; type Base = class class procedure AProcedure; end; class procedure Base.AProcedure; begin end; begin end.
{ procedure キーワードを追加すると,このプログラムからエラーがなくなる }