E2133 La fonction standard TYPEINFO attend un identificateur de type (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
Vous avez essayé d'obtenir des informations de type sur un identificateur qui ne représente pas un type.
program Produce; var p : Pointer; procedure NotType; begin end; begin p := TypeInfo(NotType); end.
La procédure standard TypeInfo requiert un identificateur de type comme paramètre. Dans le code ci-dessus, 'NotType' ne représente pas d'identificateur de type.
program Solve; type Base = class end; var p : Pointer; begin p := TypeInfo(Base); end.
En vérifiant que le paramètre utilisé pour TypeInfo est un identificateur de type, vous éviterez cette erreur.