E2134 Typ '%s' besitzt keine Typinformation (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Sie wenden die Standardprozedur TypeInfo auf einen Typbezeichner an, dem keine Laufzeit-Typinformationen zugeordnet sind.
program Produce;
type
Data = record
end;
var
v : Pointer;
begin
v := TypeInfo(Data);
end.
Da Record-Typen keine Typinformationen generieren, ist diese Anweisung nicht erlaubt.
program Solve;
type
Base = class
end;
var
v : Pointer;
begin
v := TypeInfo(Base);
end.
Da Klassen RTTI generieren, ist dieser Aufruf von TypeInfo korrekt.