Type de donnée

Type de donnée - Delphi/Pascal - Programmation

Marsh Posté le 13-04-2005 à 16:30:39    

Bonjour,
 
je bloque sur un truc simple,
j'aimerais avoir l'inverse de ce type de donnée :
Tdonnee = array [0..6] of String;
 
je voudrais un truc ds le genre :
TDonnee = array ['BS','BA',BE'] of Integer  
statut : TDonnee
et pouvoir appeler 'statut['BA'] := 2' par exemple
 
Merci d'avance :)
 

Reply

Marsh Posté le 13-04-2005 à 16:30:39   

Reply

Marsh Posté le 13-04-2005 à 17:53:43    

Pas possible avec des chaînes, mais tu peux le faire avec une enum :
 
TDonneeIndex = (diBS, diBA, diBE);
TDonnee = array[diBS..diBE] of string;
statut[diBA] := 2;
 
(le "di" c'est parce qu'on met les 2 ou 3 initiales du nom du type devant les valeurs de l'enum en général, on en voit pas mal un peu partout dans Delphi)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 14-04-2005 à 08:53:38    

ok merci antp ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed