begin process at 2008 07 06 19:01:24
1 205 717 membres
280 nouveaux aujourd'hui
14 119 membres club

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)

on error goto probleme 2eme passage le 23/06/2004 17:41:29

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

Re : on error goto probleme 2eme passage le 23/06/2004 17:47:00

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.

Re : on error goto probleme 2eme passage le 23/06/2004 17:48:06

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

Re : on error goto probleme 2eme passage le 23/06/2004 17:49:05

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

Re : on error goto probleme 2eme passage le 23/06/2004 17:51:13

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

Re : on error goto probleme 2eme passage le 23/06/2004 17:51:38

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

Pice-WCorp bientôt sur le net.

Re : on error goto probleme 2eme passage le 23/06/2004 17:54:35

uasu

resume tout court marche

merci pour la vitesse :)

Re : on error goto probleme 2eme passage le 23/06/2004 20:02:55

CanisLupus
Membre Club
(Admin CS)
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

Re : on error goto probleme 2eme passage le 23/06/2004 22:11:43

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.


Classé sous : passage, probleme, error, goto, oups

Participer à cet échange

Pub



Appels d'offres

WEB DESIGN
Budget : 1 000€
Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS