E2545 Klasseneigenschaft '%s' kann nicht veröffentlicht werden - nur Instanzeigenschaften können veröffentlicht werden (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Dieser Fehler tritt bei dem Versuch auf, das published-Attribut mit einer Klasseneigenschaft zu verwenden.



program E2545;
{E2545 Cannot publish class property '%s' - only instance properties can be published}
{$APPTYPE CONSOLE}

uses
  SysUtils,
  TypInfo;

type
  TMyBaseClass = class
  class var
    aVal: string;
  published
    class property aProp: string write aVal;
  end;

begin
end.