E2133 Standardfunktion TYPEINFO erwartet einen Typbezeichner (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Sie versuchen, Typinformationen für einen Bezeichner abzurufen, der keinen Typ darstellt.


program Produce;

  var
    p : Pointer;

  procedure NotType;
  begin
  end;


begin
  p := TypeInfo(NotType);
end.

Die Standardprozedur TypeInfo erwartet einen Typbezeichner als Parameter. Im obigen Beispiel stellt NotType keinen Typbezeichner dar.


program Solve;

  type
    Base = class
    end;

  var
    p : Pointer;

begin
  p := TypeInfo(Base);
end.

Stellen Sie sicher, dass der Parameter für TypeInfo ein Typbezeichner ist.