Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1262 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [RESOLU]Retourner un code d'erreur dans une VbYesNo Box

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU]Retourner un code d'erreur dans une VbYesNo Box

n°1161431
ikao2
okaïdi okaïda
Posté le 27-07-2005 à 12:55:40  profilanswer
 

bonjour !
 
Je n'y connais rien en vbs, mais je dois en utiliser un peu dans des packages d'installation de logiciel.
J'ai mis en place la Msgbox suivante :
 

Code :
  1. If Msgbox("Voulez vous remplacer l'installation existante ?", VbYesNo + VbQuestion,"Desinstallation d'une version antérieure" )= VbYes Then
  2. [???]
  3. Else
  4. [???]
  5. End if


 
Ce que j'aimerai, c'est que si l'on réponde oui, tout baigne et la desinstallation se met en route (c'est ce qui se passe actuellement) MAIS que si l'on appuie sur non, ca envoi un code d'erreur (comme le code qui doit etre renvoyé quand on ferme une msgbox par la petite croix en haut à droite).
Car si le code de retour n'est pas bon, la desinstallation ne se met pas en route...
 
Si vous comprenez quelque chose à ce que je dis, merci de me répondre :-)


Message édité par ikao2 le 27-07-2005 à 13:34:53
mood
Publicité
Posté le 27-07-2005 à 12:55:40  profilanswer
 

n°1161445
jpcheck
Pioupiou
Posté le 27-07-2005 à 13:12:32  profilanswer
 

va jeter un oeil sur ce lien, ca répondra surement à ta question  :bounce:  
 
http://www.cathyastuce.com/vba/entree_sortie.php

n°1161475
ikao2
okaïdi okaïda
Posté le 27-07-2005 à 13:34:28  profilanswer
 

Merci pour le lien, mais je crois, après plusieurs essais, que la solution ne se trouve pas en faisant cela. En effet, quelque soit la valeur de retour, le vbs se deroule bien (sans erreur) donc en fait, ca ne change rien au final pour moi :-/
 
Enfin merci pour l'info !  :hello:

n°1162148
knakes
Posté le 27-07-2005 à 19:43:58  profilanswer
 

'---
 If Msgbox("Voulez vous remplacer l'installation existante ?", VbYesNo + VbQuestion,"Desinstallation d'une version antérieure" )= VbYes Then
   [???]
 Else
   Msgbox "Opération annulée !", VbCritical, "Erreur"
   Wscript.Quit ' ou quelquechose dans le genre
 End if
'---
Ca t'aide ?


---------------
now : do nothing
n°1162904
ikao2
okaïdi okaïda
Posté le 28-07-2005 à 12:26:54  profilanswer
 

Salut !
 
En fait, j'ai réussi à faire autrement, et la solution que j'ai trouvé me convient.
Cependant, je ne connaissais pas le VbCritical, et il pourrait bien m'être utile un de ces jours !
 
Merci pour l'info !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [RESOLU]Retourner un code d'erreur dans une VbYesNo Box

 

Sujets relatifs
[resolu]ouverture et enregistrement[résolu] impossible d'uploader depuis changement d'hébergement
array array array :) [Resolu][Résolu] variable VBA
[resolu]Comment supp une valeur dans la BDR[css] centrer site + pas entourage lien [RESOLU]
[résolu] Problème de requête, CPU à 100%...[VB][RESOLU]Probleme lors d'un demarrage d'un prg fait en vb
[Résolu] Prob avec suppression maintenant :P[Résolu] Importer sous Access
Plus de sujets relatifs à : [RESOLU]Retourner un code d'erreur dans une VbYesNo Box


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR