E2054 Type non conforme dans une instruction Write/Writeln (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
Cette erreur se produit lorsque vous essayez de sortir un type dans une instruction Write ou Writeln qui est incorrecte.
program Produce; type TColor = (red,green,blue); var Color : TColor; begin Writeln(Color); end.
Il aurait été intéressant d'utiliser une instruction writeln pour sortir Color, n'est-ce pas ?
program Solve; type TColor = (red,green,blue); var Color : TColor; const ColorString : array [TColor] of string = ('rouge', 'vert', 'bleu'); begin Writeln(ColorString[Color]); end.
Malheureusement, ceci est incorrect, et nous devons le faire avec un tableau auxiliaire.