E2589 Hilfstyp kann in parametrisiertem Typkontext nicht deklariert werden (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi) - Index


Dieser Fehler tritt auf, wenn Sie versuchen, einen Hilfstyp für einen parametrisierten Typ zu deklarieren.

 type
TFoo<T> = class
    type
      TFooHelper = class helper for TFoo<T>
      end;
  end;
end.

Dieser Fehler kann durch Entfernen des parametrisierten Typkontexts wie folgt behoben werden:

 type
TFoo = class
    type
      TFooHelper = class helper for TFoo
      end;
  end;
end.