2 messages in org.openoffice.fr.progGestion d'erreur : une erreur mais pa...
FromSent OnAttachments
MIPPSJul 12, 2007 4:09 am 
Bernard MarcellyJul 12, 2007 11:32 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Gestion d'erreur : une erreur mais pas deuxActions...
From:MIPPS (mip@free.fr)
Date:Jul 12, 2007 4:09:31 am
List:org.openoffice.fr.prog

Bonjour,

Voici tout d'abord le code pour illustrer ma question :

Sub BoutonTest Dim ValeurLu1 as string Dim ValeurLu1Dbl as double ValeurLu1 = inputbox("V1","V1") While ValeurLu1 <> "" On Error goto ErreurLecture ValeurLu1Dbl = CDbl(ValeurLu1) On Error Goto 0 Goto suite ErreurLecture: msgbox("Erreur") On Error Goto 0 suite: ValeurLu1 = inputbox("V1","V1") Wend End sub

Voici comment provoquer l'erreur : - lancer le programme - repondre 123 -> pas d'erreur on peut convertir en double - repondre a -> erreur on ne peut pas convertir en double : la gestion des erreurs prend la main, on a le msgbox - repondre 456 -> pas d'erreur on peut convertir en double - repondre b -> erreur on ne peut pas convertir en double : mais la gestion des erreurs NE PREND PAS la main et on a un message d'erreur sur le type de donnée.

Alors ai-je loupé quelque chose parce que je ne vois pas ce qu'il y a de spécial dans mon code.

Je suis en OOo 2.2.1, WXPH, JRE 6 upd 1.

Merci d'avance. Marc.