E2007 Constante ou identificateur de type attendu (Delphi)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Messages d'erreur et d'avertissement (Delphi)

Ce message d'erreur est produit lorsque le compilateur attend un type, mais trouve un symbole qui n'est ni une constante (une constante pourrait commencer un type intervalle), ni un type identificateur.


program Produce;
var
  c: ExceptionClass; (*ExceptionClass est une variable de System*)
begin
end.

ExceptionClass est une variable ici, et non un type.


program Solve;
program Produce;
var
  c: Exception; (*Exception est un type dans SysUtils*)
begin
end.

Vous devez vérifier que vous spécifiez un type. L'identificateur est peut-être mal orthographié ou caché par un autre identificateur, par exemple depuis une autre unité.