E2072 Le nombre d'éléments (%d) diffère de la déclaration (%d) (Delphi)

De RAD Studio
Aller à : navigation, rechercher

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

Ce message d'erreur apparaît lorsque vous déclarez une constante typée ou une variable initialisée de type tableau mais ne fournissez pas le nombre approprié d'éléments.



program Produce;

var
  A: array [1..10] of Integer = (1,2,3,4,5,6,7,8,9);

begin
end.

L'exemple déclare un tableau de 10 éléments, mais l'initialisation ne fournit que 9 éléments.



program Solve;

var
  A: array [1..10] of Integer = (1,2,3,4,5,6,7,8,9,10);

begin
end.

Nous n'avons eu qu'à fournir l'élément manquant pour que le compilateur soit satisfait. Lors de l'initialisation de gros tableaux, il peut être parfois difficile de voir si vous avez fourni le bon nombre d'éléments. Pour vous aider, tracez le fichier source afin que le comptage soit simplifié (par exemple 10 éléments par ligne) ou vous pouvez mettre l'indice d'un élément en commentaire à côté de l'élément lui-même.