Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
CATCH TO this.Something
Message
De
27/06/2003 09:27:33
Matthias Will
BiCON Systemtechnik GmbH
Karlsruhe, Allemagne
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Titre:
CATCH TO this.Something
Divers
Thread ID:
00804645
Message ID:
00804645
Vues:
54
Hello,

I implemented some methods using try/catch-errorhandling and see odd behavior : if I CATCH TO this.oException in different methods, which call each other I see a TRY/CATCH/ENDTRY-error. If I CATCH TO somevar, no error occurs. Calling each method for itself doesn't generate an error too. Is this intended behavior or is there a reason for that ?

TIA
Matthias


o = CREATEOBJ('Test')
o.CallWithError() && Error
o.CallWithOutError() && Success
o.Method1() && Success
o.Method2() && Success

DEFINE CLASS Test AS Custom
Exception = .NULL.

PROCEDURE CallWithError
TRY
this.Method1()
CATCH TO this.Exception
ENDTRY
ENDPROC

PROCEDURE CallWithoutError
TRY
this.Method2()
CATCH TO loLocalExc
ENDTRY
ENDPROC

PROCEDURE Method1
TRY
bahamas
CATCH TO this.Exception
ENDTRY
ENDPROC

PROCEDURE Method2
TRY
Hawaii
CATCH TO loLocalExc
ENDTRY
ENDPROC

ENDDEFINE
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform