E2552 CLASS 制約または RECORD 制約とクラス型制約は同時には指定できません(Delphi)

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

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


これが発生するのは、ジェネリック クラスでレコード制約とクラス制約を両方とも指定した場合です。


 program E2552;
 {E2552 CLASS or RECORD constraint and class type constraint cannot be specified together}
 
 {$APPTYPE CONSOLE}
 
 uses
   SysUtils;
 
 type
 
   TSampleClass <T: record, T: class> = record
 
   end;
 begin
 
 end.