Bonjour,

cette fois je vais essayer d'�tre clair et pr�cis.
J'utilise Borland C++ Builder 6.

Je rencontre une erreur "d'access violation" quand j'utilise la m�thode DestroyComponents();

Voici mon code (simplifi�)
[code d'un bouton]
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
int decalage=0;
for (int i=0;i<6;i++)
        {
        MonLabel=new TLabel(GroupBox1);
        MonLabel->Parent=GroupBox1;
        MonLabel->Top=15;
        MonLabel->Caption="exemple";
        MonLabel->Left=decalage;
        decalage=decalage+30;
        MonLabel->OnClick=MonLabelClick;
        }
[code de MonLabelClick]
Code : S�lectionner tout - Visualiser dans une fen�tre � part
GroupBox1->DestroyComponents();
Il me faut "vider" le GroupBox1 afin de cr�er dynamiquement de nouveaux labels.

Et c'est l� que je rencontre l'erreur d'access violation. Si je ne cr�e qu'un seul label, le probl�me ne se pr�sente pas. Il s'agit d'un probl�me de m�moire apparemment.

Puis-je contourner cette erreur d'une mani�re ou d'une autre ? Et comment ?

Je n'ai jamais eu de cours en C++, certaines notions comme le "owner", un "constructeur" et un "destructeur" m'�chappent encore.

Par avance, merci.
Nuclear.