IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Pour les Pro:Classes::TComponent *AOwner


Sujet :

C++

  1. #1
    Membre actif Avatar de Bily.sdi
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 208
    Points : 206
    Points
    206
    Par défaut 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 réseau etc...

    le composant fonctionne , aucun problème.

    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ément.

    aucun problème pour la creation de la classe d'objet mais j'ai un problème
    pour la partie allocation : new

    le constructeur est comme ci dessous :

    __fastcall virtual TWebCopy(Classes::TComponent *AOwner)

    qu'elle est la syntaxe " l'écriture " a faire dans ma classe !


    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    
    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)
    Merci énormément a celui qui trouvera la solution, car je ne sais vraiment pas.

  2. #2
    Membre actif Avatar de Bily.sdi
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 208
    Points : 206
    Points
    206
    Par défaut
    voila , j'ai résolu mon problème

    si le constructeur d'un composant est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    __fastcall virtual TWebCopy(Classes::TComponent *AOwner) 
     
    class Cases : public TWebCopy
    {
     
     private:
     
     public:
     
     Cases(TForm*o):TWebCopy(NULL) {}

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. pour les Pro :Classes::TComponent *AOwner
    Par Bily.sdi dans le forum C++Builder
    Réponses: 1
    Dernier message: 08/06/2008, 11h40
  2. Réponses: 3
    Dernier message: 05/04/2006, 15h13
  3. [VB6] Pour les pro de VB, recup et modifier le workgroup
    Par manshivas dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 25/03/2006, 18h52
  4. Réponses: 3
    Dernier message: 14/12/2005, 23h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo