Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
CATCH TO this.Something
Message
From
27/06/2003 09:27:33
Matthias Will
BiCON Systemtechnik GmbH
Karlsruhe, Germany
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Other
Title:
CATCH TO this.Something
Miscellaneous
Thread ID:
00804645
Message ID:
00804645
Views:
53
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
Next
Reply
Map
View

Click here to load this message in the networking platform