Bonjour,

J'aimerais que quelqu'un de savant m'explique comment fonctionnent les record avec partie variable. Quel est le champs variable pris en compte pour le case ... of ?

Autrement dit, dans l'exemple fournit par l'aide :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
type recordTypeName = record
      fieldList1: type1;
      .....
      fieldTypeN: typeN;
      case tag: ordinalType of
         constantList1: (variant1);
         ....
         constantListN: (variantN); 
      end;
Est-ce que l'on doit fournir une valeur à recordTypeName.tag ? et si oui, l'aide précise que tag est optionnel : comment fait-on alors ?

Merci à vous.