Creation et Retour de TListBox
Je suis désolé, je transfere ce message du forum C++ vers ce forum :
Bonjour,
j'ai un problème pour retourner un objet de type TListBox avec C++ Builder 6.
Le principe de ce que je veux faire est :
Creer une fonction qui retourne une TListBox, pour afficher le contenu dans une TListBox.
voici le code de la fonction qui plante.
Dans le point h de ma classe j'ai mis ça : #include <StdCtrls.hpp>
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| TListBox affichageLB();
TListBox *C_BasedeFait::affichageLB()
{
TListBox *temp = new TListBox; //Ligne qui plante
TFait *parcours = new TFait;
parcours = faits;
if (faits == NULL)
{
temp->Items->Add("La base de faits est vide");
}
else
{
while (parcours != NULL)
{
temp->Items->Add(parcours->contenu);
parcours = parcours->pSuiv;
}
}
return temp;
} |
Merci pour votre aide.