Bonjour,
J'ai petit souci... Lorsque je tente de supprimer un noeud, l'application me renvoie l'erreur "Invalid Pointer Opération"....
A ce moment là je ne panique pas je regarde le très bon tutorial livré avec VT où je lis qu'il faut apparement libérer l'espace mémoire sur l'événement OnFreeNode via la fonction "Free" lorsque l'on souhaite supprimer un noeud.
Mais voilà étant donné que je n'est pas pompé caractère par caractère le code du tutorial et bien je suis perdu et je n'arrive à accéder à cette fonction Free...
Voici le type de noeud que j'ai déclaré :
Et la procédure à utiliser :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 type TTreeData = record Text : Widestring; ImageIndex : integer; end; PTreeData = ^TTreeData;
Donc si quelqu'un peut m'aider...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 procedure TMaForme.MonArbreFreeNode(Sender: TBaseVirtualTree; Node: PVirtualNode); begin end;
Merci,
WL[/code]
Partager