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 :

Mon programme empêche l'arrêt de Windows


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 18
    Par défaut Mon programme empêche l'arrêt de Windows
    Bonjour,

    J'ai créer un programme qui utilise le module POP et j'ai l'impression que ce module empêche l'arrêt de Windows même après avoir déconnecté le POP NMPOP3->Disconnect(). Quelqu'un at-il déjà eu ce problème ou est-ce que cela peut être du à autre chose ??

    Merci.

  2. #2
    Membre chevronné
    Avatar de Altau
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    296
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 296
    Par défaut
    Les composants Indy ou ICS (overbyte.be) fonctionnent mieux...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 18
    Par défaut
    Merci du conseil mais je ne peux pas me permettre de reprendre tout mon code. pour résoudre mon problème, je voudrais pouvoir créer et supprimer le composant dynamiquement mais je ne sais pas faire la déclaration :

    TNMPOP3 NMPOP3 = new TNMPOP3; ne parait pas fonctionné.

    Merci.

  4. #4
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    il y a deja deux fautes dans ton code, tout d'abord, un new exige un pointeur c'est a dire déclaré avec une * comme ceci :
    Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    TNMPOP3 * NMPOP3 ;

    deuxieme erreur un composant VCL exige l'adresse de l'objet qui l'instentie, ce qui donne au final :
    Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    TNMPOP3 * NMPOP3 = new TNMPOP3(this) ;

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 18
    Par défaut
    Merci bien, cela résout mon problème. En créant dynamiquement le composant et en le détruisant lorsque j'en ai plus besoin, mon programme n'empêche plus l'arrêt de Windows.

    A bientôt

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

Discussions similaires

  1. Mon appli empêche la fermeture de Windows
    Par pivil dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 22/09/2007, 10h46
  2. diffusion de mon programme sur linux et windows
    Par lex13 dans le forum Langage
    Réponses: 23
    Dernier message: 25/08/2007, 12h03
  3. Réponses: 3
    Dernier message: 27/04/2007, 19h39
  4. Réponses: 13
    Dernier message: 02/11/2006, 15h12
  5. Souci de fermeture de mon programme à la fermeture de Window
    Par Foromus dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 01/03/2006, 16h01

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