Delphi Error – E2552 CLASS or RECORD constraint and class type constraint cannot be specified together

Delphi Compiler Error

E2552 CLASS or RECORD constraint and class type constraint cannot be specified together

Reason for the Error & Solution

This occurs when specifying both record and class constraints in a generic class.

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.

Share:

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

Delphi Compiler Error E2313 Attribute – Known attribute cannot specify properties Reason for the Error & Solution No further information...
Delphi Compiler Error E2379 Virtual methods not allowed in record types Reason for the Error & Solution No further information...
Rodrigo , one of the long time Delphi Developer has been working on one of his personal project “Delphi IDE...