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++Builder Discussion :

Utiliser un composant dans une classe sans IHM [IDE]


Sujet :

C++Builder

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    229
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 229
    Par d�faut Utiliser un composant dans une classe sans IHM
    Bonjour,

    je me pose une question ! :-)
    Est il possible d'utiliser un composant visuel dans une classe qui n'a pas d'IHM ? Je m'explique : j'ai une classe non visuelle et j'ai besoin d'un timer, puis je utiliser TTimer et si oui comment je l'initialise ??? J'ai plusieurs composants comme cela (dit "non visuel") mais je n'arrive pas � les utiliser sans IHM !!
    Je peux les d�clarer, mais ensuite je ne trouve pas de constructeur...
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    TTimer *timer;
    timer = new ????
    merci de m'�clairer

    Pascale38

  2. #2
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par d�faut
    Oui, c'est possible:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    TTimer *timer ; //déclaration
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    timer = new TTimer(NULL); // Création
    //Définition des propriétés et évenements
    timer->Interval = 5000 ; 
    timer->OnTimer = MaFonctionOnTimer ;
    Ne pas oublier la lib�ration de l'objet lorsque celui ci n'est plus utilis�:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    delete timer ; //libération
    Il faut aussi �crire un �v�nement OnTimer:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    void __fastcall TNomClasse::MaFonctionOnTimer(TObject *Sender)
    {
      //Traitement
    }

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    229
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 229
    Par d�faut
    aaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhh ben c'est vraiment tout b�te, tellement simple que j'y avais pas pens�
    Des fois je suis pas maline (tant que c'est que des fois hum !!!! )

    merci beaucoup en tout cas !!!
    allez hop r�solu !!!

    Pascale38

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [PDO] Utilisation de PDO dans une classe
    Par arthuro45 dans le forum PHP & Base de donn�es
    R�ponses: 3
    Dernier message: 19/04/2012, 13h54
  2. utiliser des tableaux dans une class
    Par artemis93 dans le forum D�buter avec Java
    R�ponses: 3
    Dernier message: 24/04/2011, 11h45
  3. utilisation d'objet dans une class
    Par turican2 dans le forum Langage
    R�ponses: 4
    Dernier message: 19/02/2009, 15h43
  4. R�ponses: 10
    Dernier message: 30/11/2008, 21h17
  5. Utilisation de EnumChildWindows dans une class
    Par davels dans le forum Langage
    R�ponses: 5
    Dernier message: 31/07/2007, 21h59

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