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

Visual C++ Discussion :

Problème avec un client FTP (afxinet.h)


Sujet :

Visual C++

  1. #1
    Membre émérite
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Points : 2 677
    Points
    2 677
    Par défaut Problème avec un client FTP (afxinet.h)
    Salut,

    j'ai développé un .dll afin de pouvoir download ou upload une arborescence sur un serveur FTP. Pour cela j'utilise afxinet.h et tout marche plutôt pas mal cependant lorsque je quitte mon appli j'ai 2-3 retours du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    The thread 'Win32 Thread' ( ... ) has exited with code 2 (0x2).
    (Ce qui provoque aussi un retour de code 2 pour l'appli.)

    J'ai donc cherché d'où venait le soucis et je suis finalement tombé sur un exemple de réalisation (http://www.codeguru.com/Cpp/I-N/inte...icle.php/c6255) relativement similaire à ce que je fais. Le truc c'est qu'à la fermeture les mêmes retours se produisent ...

    Quelqu'un a-t-il déjà rencontré ce problème ? Comment m'en sortir (s'il s'avère nécessaire de faire quelque chose) ?

    Merci d'avance.

    PS : ça peut aussi venir de mon système, donc si quelqu'un pouvait tester l'exemple, et me dire si ça se produit aussi, ça pourrait être intéressant.

    PPS : je travaille sous VS 2008 sp1

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 157
    Points : 12 271
    Points
    12 271
    Par défaut
    Moi, je ne m'en soucierais pas trop car le code est positif et comme il s'agit de threads crée par les MFC, le commentaire suivant devrait être applicable.

    When the dialog-based MFC program exits, it usually returns the ID of the button that caused the closing, or else 2 meaning CANCEL or CLOSE and 0 meaning OK.
    If you want custom exit codes, override ExitInstance at application and set your own exit code.

  3. #3
    Membre émérite
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Points : 2 677
    Points
    2 677
    Par défaut
    J'ai essayé d'attendre et au bout d'un petit moment 2 des threads finissent par renvoyer un code 0 (pourquoi ? ...) mais il en reste toujours un qui renverra un code 2 lorsque je ferme mon appli ...

    Même si je n'ai pas l'impression que ça altère mon traitement je trouve cela quand même relativement perturbant et de mauvaise augure en ce qui concerne la longévité d'une appli de ce genre

    Si quelqu'un s'y connait un peu plus je reste preneur ^^

  4. #4
    Membre émérite
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Points : 2 677
    Points
    2 677
    Par défaut
    Je n'ai toujours pas trouvé comment éviter ce désagrément ni même exactement ce qui le provoque. Je vais d'ailleurs "l'ignorer", car il n'a pas l'air d'avoir de conséquence néfaste sur le résultat (par contre sur les perfs c'est pas sûr ...).

    Si quelqu'un connait ce problème (et surtout sa résolution), je reste preneur.

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 07/10/2011, 11h23
  2. Problème avec un client SOAP
    Par Thibault.B dans le forum Services Web
    Réponses: 1
    Dernier message: 02/06/2008, 11h55
  3. [HTML] problème avec différents clients mail
    Par torn33260 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 03/04/2008, 12h35
  4. Probléme avec un client
    Par wikipierre dans le forum Droit du travail
    Réponses: 23
    Dernier message: 02/04/2008, 10h38
  5. Problème avec le client soap
    Par miai26 dans le forum Services Web
    Réponses: 8
    Dernier message: 04/12/2007, 10h18

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