E2007 Konstante oder Typenbezeichner erwartet (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Diese Fehlermeldung tritt auf, wenn der Compiler einen Typ erwartet, aber ein Symbol findet, dass weder eine Konstante ist (mit einer Konstante könnte ein Untermengentyp beginnen) noch ein Typbezeichner.


program Produce;
var
  c : ExceptionClass; (*ExceptionClass ist eine Variable in System*)
begin
end.

Hier ist ExceptionClass eine Variable, kein Typ.


program Solve;
program Produce;
var
  c : Exception; (*Exception ist ein Typ in SysUtils*)
begin
end.

Sie müssen sicherstellen, dass ein Typ festgelegt wird. Möglicherweise ist der Bezeichner falsch geschrieben oder wird von einem anderen Bezeichner, beispielsweise in einer anderen Unit, verborgen.