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

VB 6 et antérieur Discussion :

Code de retour en VB6


Sujet :

VB 6 et antérieur

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Code de retour en VB6
    Bonjour,

    Ma question est simple : j'aimerai que mon projet Visual Basic renvoie un code de retour. Évidemment, j'ai déjà cherché et la réponse qui revient est celle-ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Declare Sub ExitProcess Lib "kernel32" (ByVal uExitCode As Long)
    Private Sub Form_Load()
    ...
    ExitProcess 0
    End Sub
    Ça retourne effectivement 0 comme code de retour, mais le problème c'est que ça ferme l'application ! Ce que j'aimerais, c'est que l'application se lance, retourne un code signifiant que tout s'est bien passé, mais continue de s'exécuter. Est-ce possible ?

  2. #2
    Modérateur
    Avatar de l_autodidacte
    Homme Profil pro
    Retraité : Directeur de lycée/Professeur de sciences physiques
    Inscrit en
    Juillet 2009
    Messages
    2 415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Retraité : Directeur de lycée/Professeur de sciences physiques
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 2 415
    Points : 5 805
    Points
    5 805
    Par défaut
    Et si tu essaies MsgBox Err.LastDllError après que tout soit chargé !
    Ne pas oublier le tag si satisfait.
    Voter pour toute réponse satisfaisante avec pour encourager les intervenants.
    Balises CODE indispensables. Regardez ICI
    Toujours utiliser la clause Option Explicit(VBx, VBS ou VBA) et Ne jamais typer variables et/ou fonctions en VBS.
    Vous pouvez consulter mes contributions
    Ne pas oublier de consulter les différentes FAQs et les Cours/Tutoriels VB6/VBScript
    Ne pas oublier L'Aide VBScript et MSDN VB6 Fr

  3. #3
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 130
    Points : 3 118
    Points
    3 118
    Par défaut
    Bonjour,
    Citation Envoyé par Westminster Voir le message
    Bonjour,

    Ma question est simple : j'aimerai que mon projet Visual Basic renvoie un code de retour. Évidemment, j'ai déjà cherché et la réponse qui revient est celle-ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Declare Sub ExitProcess Lib "kernel32" (ByVal uExitCode As Long)
    Private Sub Form_Load()
    ...
    ExitProcess 0
    End Sub
    Ça retourne effectivement 0 comme code de retour, mais le problème c'est que ça ferme l'application ! Ce que j'aimerais, c'est que l'application se lance, retourne un code signifiant que tout s'est bien passé, mais continue de s'exécuter. Est-ce possible ?
    Ben, déjà n'utilises pas ExitProcess dont c'est l'objet lol

    Des fois que je n'ai pas compris, la question est bien de savoir
    si Form_Load s'est correctement exécutée sans erreur
    suite à l'affichage du formulaire ?

Discussions similaires

  1. [Runtime] code de retour = 1
    Par d_token dans le forum API standards et tierces
    Réponses: 19
    Dernier message: 29/08/2006, 14h57
  2. [Mail] codes de retour email
    Par drommk dans le forum Langage
    Réponses: 8
    Dernier message: 26/06/2006, 14h53
  3. sqlldr code de retour 137
    Par thunderblade dans le forum Oracle
    Réponses: 9
    Dernier message: 18/04/2006, 13h55
  4. DELPHI6, Programme console et code de retour
    Par Desraux dans le forum Débuter
    Réponses: 2
    Dernier message: 21/07/2005, 08h15
  5. [Debutant(e)] Code de retour de mon programme
    Par benji999 dans le forum Général Java
    Réponses: 2
    Dernier message: 10/12/2004, 13h15

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