E2020 オブジェクトまたはクラス型が必要です (Delphi)
エラーと警告のメッセージ(Delphi) への移動
このエラーメッセージは「Typename.Methodname」という構文を使った場合に,Typename がオブジェクト型またはクラス型を示していないと表示されます。
program Produce; type TInteger = class Value: Integer; end; var V: TInteger; begin V := Integer.Create; end.
{ Create メソッドを持っているのは TInteger であり,整数型ではない }
program Solve; type TInteger = class Value: Integer; end; var V: TInteger; begin V := TInteger.Create; end.
{ 識別子がオブジェクト型またはクラス型を示すようにする。識別子のスペルが間違っているか,識別子が別のユニットからの識別子によって隠されている可能性がある }