Voila je fais un programme type bataille navale en c++ sous borland 5.

J'ai donc une TForm nommé Form1.
Je voudrais pouvoir rajouter "dynamiquement" des navires sur mon IHM.
C'est a dire, quand je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Armee * _larmee;
_larmee = new Armee ;
//ça me lance le constructeur de bateau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
Armee::Armee()
{
        int i;
        i = Form1->ComponentCount;
        _image = new TImage(Form1);
        i = Form1->ComponentCount;   // componentcount a augmenté de 1
        _image->Picture->LoadFromFile("armee.bmp");
        _image->Left = 321;
        _image->Top = 50;
        _image->Height = 30;
        _image->Width = 60;
        _image->Enabled = true;
        _image->Visible = true;
        _image->AutoSize = true;
}
grace a une petite boucle de test j'ai pu voir que mon image etait bien dans la liste des components de la form (Components[])

Malgré ça, l'image n'apparait pas sur mon IHM... et j'avoue que je ne comprends vraiment pas pourquoi.
Si qq'un a une idée qu'il n'hesite pas.

Merci merci.