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

提供:RAD Studio (日本語)
移動: 案内, 検索

エラーと警告のメッセージ (Delphi):インデックス への移動

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


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

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


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

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

他言語版