Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : on error goto probleme 2eme passage [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (uasu)

mercredi 23 juin 2004 à 17:41:29 | on error goto probleme 2eme passage

uasu


Voilà un code completement stupide mais qui resume le probleme que j'ai
--------------------------------------------
Private Sub Command1_Click()

Do While (True)
On Error GoTo oups

Err.Raise 70

Exit Sub

oups:
MsgBox ("oups")

Loop

End Sub

--------------------------------
au premier passage j'ai bien un msgbox avec oups mais au second passage c'est l'erreur visual basic

j'ai essayé
Err.clear
de placer à l'exterieur le on error goto

c'est un bug ?
c'est moi qui à loupé quelque chose ?

Merci pour vos reponses

mercredi 23 juin 2004 à 17:47:00 | Re : on error goto probleme 2eme passage

Scalpweb

Membre Club
Je sais pas trop.... Essaye un truc du genre :
Private Sub Command1_Click()

Dim p As boolean
p = true

Do While p = true
On Error GoTo oups

Err.Raise 70

Exit Sub

oups:
MsgBox ("oups")

Loop

End Sub


Pice-WCorp bientôt sur le net.

mercredi 23 juin 2004 à 17:48:06 | Re : on error goto probleme 2eme passage

PhilippeE

Tu as essayé ça ?

Private Sub Command1_Click()

Do While (True)
On Error GoTo oups

Err.Raise 70

Exit Sub

oups:
MsgBox ("oups")
Resume

Loop

End Sub

mercredi 23 juin 2004 à 17:49:05 | Re : on error goto probleme 2eme passage

PhilippeE

Ou alors


Private Sub Command1_Click()

Do While (True)
On Error Resume oups

Err.Raise 70

Exit Sub

oups:
MsgBox ("oups")

Loop

End Sub

mercredi 23 juin 2004 à 17:51:13 | Re : on error goto probleme 2eme passage

uasu

non marche pas mais
c'est bon j'ai trouvé un code qui marche juste apres avoir posté

Private Sub Command1_Click()

Do While (True)
On Error GoTo oups

Err.Raise 70

Exit Sub

oups:
MsgBox ("oups")

'c'est co* mais ca marche (et pas next sinon ca va sur le exit)
Resume suivant

suivant:

Loop

End Sub


:) merci encore

mercredi 23 juin 2004 à 17:51:38 | Re : on error goto probleme 2eme passage

Scalpweb

Membre Club
J'ai testé PhillipeE, mais chez moi ça marche pas.

Pice-WCorp bientôt sur le net.

mercredi 23 juin 2004 à 17:54:35 | Re : on error goto probleme 2eme passage

uasu


resume tout court marche

merci pour la vitesse :)

mercredi 23 juin 2004 à 20:02:55 | Re : on error goto probleme 2eme passage

CanisLupus

Membre Club Administrateur CodeS-SourceS
Salut,
Désolé mais pour ne pas se prendre les pieds ds la moquette (qu'on la fume ou non), pour ce genre de traitement d'erreur il y a un shéma simple, à la place de :

Private Sub Command1_Click()

Do While (True)
On Error GoTo oups

Err.Raise 70

Exit Sub

oups:
MsgBox ("oups")

Loop

End Sub

On code plutôt :

Private Sub Command1_Click()

Do While (True)
On Error GoTo oups
Err.Raise 70
Loop

Exit Sub

oups:
' Là tu traites ton erreur
MsgBox ("oups")
' et après, soit tu dis c pas grave et tu codes : resume next
' voire resume si c pour réessayer

' soit tu dis c bloquant et tu laisses finir

End Sub

Toujours regroupper les traitements d'erreurs en fin de procédure. Enfin, c se qu'on m'a enseigné et j'avoue que c quand même plus cool quand on doit maintenir une appli.

Cordialement

CanisLupus

mercredi 23 juin 2004 à 22:11:43 | Re : on error goto probleme 2eme passage

crenaud76

Canis Lupus à raison ! Quelle idée aussi sote que grenue que de placer ton Loop derrière ta label de gestionnaire d'erreur !!!!!



Christophe R.



Cette discussion est classé dans : passage, probleme, error, goto, oups


Répondre à ce message

Sujets en rapport avec ce message

probleme pour les "on error goto ..." [ par hasen ] Bonjour a tous,J'ai un probleme en ce qui concerne mes fonctions en vba. Pour gérer le mieux possible les erreurs eventuelles, j'utilise la fameuse li Probleme avec On error GoTo ... [ par forum_ma ] Bonjour, je commence en VB6 (Je fais plus du VB.NET)  Mais le je dois absolument faire un petit programme en VB6...Mon probleme est que je dois vérifi On error(13) GoTo ici [ par CrisseTof ] Bonjour,J'aimerais utiliser l'instruction : On error GoTo ici; mais que pour l'erreur 13, j'ai cherché des trucs de la forme On error(13) GoTo ici mai script compile error [ par eagle6669 ] bonjour, voila j'ai un probleme pour lancer call of duty aussi bien avec la 1ere version qu'avec la grande offensive aussi bien en simple joueur qu'en On error GoTo -1 [ par alonsyl ] bonjour,quelle est la difference entre "on error goto 0" et "on error goto -1" ?j'ai bien regarde msdn mais la disctinction ne me semble pas flagrante On Error Goto [ par Fripouil ] Bonjour,J' ai un souci avec On Error GotoJe vous explique :J' ouvre 2 fichiers qui sont dans un dossier X, ce dossier peut être verrouillé et c' est l on error goto problème [ par etoumat ] Bonjour à tousJ'ai un souci avec la fonction : on error goto...Voilà mon programme :Private Sub cherch_Click() On Error GoTo erreur1 Dim a, i, c, On Error sur toute une form [ par miata ] Bonjour,J'aurais voulu savoir si il y avait moyen de faire un On Error Goto Erreursur toute une form, donc que si une erreur intervien, où que ce soit Error 440 [ par JLuc01 ] Bonjour,J'ai un probleme (Error message) lorsque j'utilise un workbook Excel avec du code VBA.Runt-time error '-2147417848 (80010108)Automation error Probleme avec l'instruction Goto [ par Blackcatthc ] Slt j'essaie de faire fonctionner l'instruction Goto avec une variable de cette facon :    Public number As Integer   number = 10   Goto number   10: 


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 2,278 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.