Structure ou record imbriqué comment l'utiliser si c'est possible
Bonjour
je suis sur Delphi7 'personnel', débutant, je déclare un record qui contient un autre record tout cela en statique ( peut être plus simple a manipuler).
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| Type
Rforme=record
proftrace:single;
profattach:single;
reverse:boolean;
close:boolean;
select:boolean;
end;
Rlayer=record
nom:string;
debut:integer;
fin:integer;
optimise:boolean;
ligne:integer; {nb de ligne}
cercle:integer; {nb de cercle}
arc:integer; {nb d'arc}
spline:integer; {nb de spline}
forme:integer; {nb de forme}
Tforme:Rforme;
end;
const
Qforme=64;
Qlayer=6;
var
Form1: TForm1;
Tforme:array [0..Qforme] of Rforme;
Tlayer:array[0..Qlayer] of Rlayer; |
Dans le programme je veux accéder a un champ
Code:
Tlayer[L].Tforme[i].close:=true;
le compilateur me donne 2 erreurs
au niveau des déclarations aucune remarque.
au niveau du code
[Erreur] DXF.pas(236): Type tableau requis
[Erreur] DXF.pas(236): Types incompatibles
comment accéder à la variable.
Merci