E2071 Ce type ne peut être initialisé (Delphi)

De RAD Studio
Aller à : navigation, rechercher

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

Les types File (comprenant le type Text) et le type Variant ne peuvent pas être initialisés. Vous ne pouvez donc pas déclarer de constantes typées ni de variables initialisées de ces types.



program Produce;

var
  V: Variant = 0;

begin
end.

L'exemple essaie de déclarer une variable initialisée de type Variant, ce qui est incorrect.



program Solve;

var
  V: Variant;

begin
  V := 0;
end.

La solution consiste à initialiser une variable normale avec une instruction d'affectation.