voila j'ai un Treeview qui contient des TTreeNode;
je voudrais passer un integer dans le node
pour cela la seule propriétée que j'ai trouvé c'est le data, un pointeur
>< je connais absolument pas les pointeurs mais je me suis documenter sur le net .... seulement voila >< j'ai suivi les tutos et j'ai tout de meme une violation d'acces.
Quelqun pourrait il m'eclairer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 procedureTFraParamTbl.Chargement; var Node : TTreeNode; Pi : ^integer; begin inherited create(AOwner); New(Pi); pi^:= 1; Node := TTreeNode.Create(HTMLTreeview.Items); Node.Data := pi ; HTMLTreeview.Items.Add(Node,'essai'); end;merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 procedure TFraParamTbl.HTMLTreeviewDblClick(Sender: TObject); var Node : TTreeNode; i : ^integer; it : integer; begin inherited; Node := HTMLTreeview.Selected; ShowMessage(node.Text); i := Node.data; it := i^; //<-- violation d'acces ici end;
Partager