E2471 Möglicherweise parameterlose Konstruktoren sind in Record-Typen nicht zulässig (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Dieser Fehler tritt bei dem Versuch auf, einen Standardwert für einen Konstruktorparameter zu verwenden. Kann durch Verwendung eines Klassentyps vermieden werden.


program E2471;

{$APPTYPE CONSOLE}

uses
  SysUtils;

type
    OmMediaSummary1 = record
        constructor Create(s: String = 'sss'); //
    end;

constructor OmMediaSummary1.Create(s: String);
begin
   //something
end;

begin
   
end.