Delphi Error – E2465 A record cannot introduce a destructor

Delphi Compiler Error

E2465 A record cannot introduce a destructor

Reason for the Error & Solution

This occurs when a record type contains a destructor.

program E2465;

{$APPTYPE CONSOLE}

type
  TMyRecord = record
    destructor Destroy;
  end;

destructor TMyRecord.Destroy; //E2465
begin
end;

begin
   
end.