Why do you need TRY..ENDTRY? It sounds like IF..ENDIF or DO CASE will do.
>In the TRY block I want to test for certain conditions, if those conditions prove false, then I want to go to the CATCH block and do some other stuff. I think I should use THROW, but I can't figure out how to do it. I'm new to using the TRY/CATCH stuff.
>
>
>TRY
>
> Bunches of code...
>
>CATCH TO oException (come here if a variable in the TRY block proves false - not sure I even need oException here)
>
> IF oException.ErrorNo = 1
> STRTOFILE("Error occurred at: " + TRANSFORM(DATETIME());
> + CHR(13),"C:\Errors.log",.T.)
> ENDIF
>
>FINALLY
>
> RETURN .T.
>
>ENDTRY
>
--sb--