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