Problème avec Virtual Treeview
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é :
Code:
1 2 3 4 5 6
| type
TTreeData = record
Text : Widestring;
ImageIndex : integer;
end;
PTreeData = ^TTreeData; |
Et la procédure à utiliser :
Code:
1 2 3 4
| procedure TMaForme.MonArbreFreeNode(Sender: TBaseVirtualTree;
Node: PVirtualNode);
begin
end; |
Donc si quelqu'un peut m'aider...
Merci,
WL[/code]