Variables de noms dans un type record

Variables de noms dans un type record - Delphi/Pascal - Programmation

Marsh Posté le 17-02-2005 à 15:04:54    

Bonjour à tous,
 
je cherche comment dans une procédure je peux faire varier le nom d'une catégorie d'un de mes enregistrement  
Ex :
 
Type tTab = array[1..100] of integer ;
     tRec = record
     T1 : tTab ;
     T2 : tTab ;
     End;
 
Procedure p(T3:tTab;var enregistrement:tRec);
var i:integer;
Begin
For i:=1 to 5
do
enregistrement.T3[i]:=i+56;
end;
 
en gros, j'ai essayé les types string et shortstring pour T3, mais ça ne marche pas. ce que je voudrais faire en fait, c'est pouvoir appeler dans ma fonction l'enregistrement et le nom du tableau que je veux utiliser.  
Ce serait utile par exemple si mon enregistrement contenait 32 tableaux et que je veux faire quelquechose sur le tableau 31. En fait, ce n'est qu'un exemple et je veux passer mon enregistrement car j'ai d'autres variables dedans (notamment un max pour ma boucle for) sinon, j'aurai appelé direcetement le tableau.
 
Est ce que quelqu'un a compris ? ;)
Est ce que quelqu'un peut m'aider ?
 
merci d'avance


Message édité par tomk187 le 17-02-2005 à 15:05:07
Reply

Marsh Posté le 17-02-2005 à 15:04:54   

Reply

Marsh Posté le 17-02-2005 à 15:54:21    

Je suis pas sûr d'avoir tout compris...  
pourquoi tu appelles enregistrement.T3 alors que seuls T1 et T2 existent :heink:


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

Sujets relatifs:

Leave a Replay

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