Problème de Champ Variant
Bonjour tout le monde,
Voilà je suis confronté à un problème sur la déclaration de champ variant, puisque je ne peux déclarer 2 variables de même nom dans 2 cas différents ! Voici mon code :
Code:
1 2 3 4 5 6 7
|
type Nature = (INT,FLOAT);
Nombre = record
case nat : Nature of
INT : (val : integer);
FLOAT : (val : real)
end; |
et j'ai le droit à un magnifique "Duplicate Identifier (val)" :cry:, je ne comprends pas j'ai vu de nombreux codes dans lesquels le même nom était utilisé dans différents cas pourtant.
Je précise que j'utilise Turbo Pascal 7, sous Windows. Merci d'avance !