pour les Pro :Classes::TComponent *AOwner
bonjour a tous,
voila, je test un ocx qui permet de faire des download et upload transfert fichier en reseau etc...
le composant fonctionne , aucun problem.
Mais je voudrais créer une classe d'objet qui hérite de ce composant, afin de pouvoir faire plusieurs téléchargement et autres simultanéments.
aucun problem pour la creation de la classe d'objet mais j'ai un probleme
pour la partie allocation : new
le constructeur est comme ci dessous :
__fastcall virtual TWebCopy(Classes::TComponent *AOwner)
qu'elle est la syntaxe " l'ecriture " a faire dans ma classe !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
class WebObj
{
private:
public:
int index
TWebCopy * webcopy;
WebObj ()
{
this->index = 0;
}
__fastcall WebObj ();
};
en .cpp
WebObj tab[10];
tab[0] = new WebObj(); // ok
// j'ai acces au propriete de webcopy mais il y aerreur a l'exécution
// car je dois creer son objet aussi ......... normale
tab[0]->webcopy = new TWebCopy(. que dois je mettre ici ??? .);
// constructeur
//__fastcall virtual TWebCopy(Classes::TComponent *AOwner)
// Form1->Parent ??? |
Merci énormément a celui qui trouvera la solution, car je ne sais vraiment pas.