E2019 オブジェクト型が必要です (Delphi)

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

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

このエラーはコンパイラがオブジェクト型を必要としているときに表示されます。たとえば,あるオブジェクトの上位オブジェクトの型もオブジェクト型でなければなりません。


type
  MyObject = object(TObject)
  end;
begin
end.

{ System ユニット内の TObject はクラス型なので,そこからはオブジェクト型を派生できない }


program Solve;
type
  MyObject = class  (*実際には class(TObject) を意味する*)
  end;
begin
end.

{ 型識別子がオブジェクト型を正しく表すようにする。スペルが間違っているか別のユニットからの識別子によって隠されている可能性がある }