salut développeurs / développeuz:

j'ai une classe qui s'appelle Terme.
dans ma fiche principale je veux créer une liste d'objets "terme", pour les réutiliser après.

j'ai fais ceci:

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
17
18
19
20
21
22
23
24
 
 
TObjectList *listSL = new TObjectList(true);
for(int i=0;i<3;i++){
Terme* t=new Terme();
listSL->Add(t);
}
 
ShowMessage(IntToStr(((Terme*)(listSL->Items[0]))->att));
 
 
------
avec :
 
class Terme  : public TForm
{
//__published:	// IDE-managed Components
 
private:
 
public:		// User declarations
          __fastcall Terme();
          int att;
};
l'erreur est :

Cannot find default constructor to initialize base class .

merci d'avance .