E2134 '%s' 型は型情報を持っていません (Delphi)

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

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

関連した実行時型情報がない型識別子に対して TypeInfo 標準手続きを適用しようとしました。


program Produce;

  type
    Data = record
    end;

  var
    v : Pointer;

begin
  v := TypeInfo(Data);
end.

{ レコード型は型情報を生成しないので,この TypeInfo は使用できない }


program Solve;

  type
    Base = class
    end;

  var
    v : Pointer;

begin
  v := TypeInfo(Base);
end.

{ クラスは RTTI を生成するので,TypeInfo が使用できる }