Andy,

I'm not sure this is what you are looking for, but I've done some pretty robust error 
trapping using this type of logic:

<cftry>
<cfscript>
  message = "";
  errors = 0;
  if ( NOT IsDefined('foo') ) {
    message = "You must define foo";
    errors = 1; 
  }
</cfscript>

<cfif errors EQ 1 >
  <cfthrow message="#message#" type="goBack">
</cfif>

  <cfcatch type="goBack">
    <cfinclude template="[path]/errGoBack.cfm">
  </cfcatch>
  <cfcatch type="Any">
    <cfinclude template="[path]/errAny.cfm">
  </cfcatch>
</cftry>

>Bryan,
>This is not the same code.  All you are doing is returning from a function
>call.  You are NOT throwing an exception within test.
>
>Andy
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:137338
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Get the mailserver that powers this list at 
http://www.coolfusion.com

Reply via email to