Bonjour,
J'ai un petit problème de débutant mais je pense que cette section convient mieux pour mon cas...
J'ai une procédure qui déclare et utilise localement un record dont une partie est "variable"; ce code fonctionne:
mais je voudrais passer la partie variable en paramètre de ma fonction, et là ça ne marche plus:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 procedure Test; const NbMax = 10; type TMonRecord = record Tableau: array[0..NbMax - 1] of Integer; end; var UnRecord: TMonRecord; i1: Integer; begin // end;
Comment faire pour rendre mon record "dynamique", selon le paramètre passé à la procédure ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 procedure Test(const NbMax: Integer); type TMonRecord = record Tableau: array[0..NbMax - 1] of Integer; end; var UnRecord: TMonRecord; i1: Integer; begin // end;
(Je sais, c'est niveau raz-de-la-moquette, mais j'ai toujours eu du mal avec les subtilités du langage)
Merci
Partager