Voilà mon problème:
J'ai créer un TreeView vide dans une forme et j'y insère la racine comme suit
TTreeNode *test; TV->Items->Clear() ; test= TV->Items->Add(NULL,"[Root]") ;
|
je retourne dans test le Noeud pour pouvoir réutiliser dans une fonction qui doit se charger de la construction de l'arbre.
Voici comment je l'emploie :
TV->Items = chargearbre(TV->Items, test) ;
|
le prototype de cette fonction qui se trouve dans un cpp a part est le suivant
TTreeNodes *chargearbre(TTreeNodes * arbre, TTreeNode * noeud) ;
|
Malheureusement je sais pas s'il est impossible de retourner un TTreeNodes mais j'ai une erreur de declaration syntaxe error.
Ce que je désirais faire était créer une fonction dans un cpp à part qui me sert à remplir le TreeView en un appel de cette fonction.
Enfin si c'est pas clair ma question posez des questions parce que je dois absolument le faire de cette manière.