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 : Sélectionner tout - Visualiser dans une fenêtre à part
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)" , 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 !