E2564 '%s' 型は定義されていません(Delphi)

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

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


これが発生するのは、ジェネリック型に自分自身を使って型制限を定義しようとした場合です。


 program E2564;
 
 {$APPTYPE CONSOLE}
 type
   TRec<T: record> = record
     A: T;
   end;
 
   TClass = record
     V: TRec<TClass>; //E2564
   end;
 
 begin
 end.