Ahh...didn't realize that. :-) lol. We're on 7 and I never think back to
older versions.

On 2/15/06, Dave Francis <[EMAIL PROTECTED]> wrote:
>
> You would use the block he has if you were running CF5
>
> -----Original Message-----
> From: John C. Bland II [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, February 15, 2006 11:51 AM
> To: CF-Talk
> Subject: Re: Try/Catch vs. direct error handling
>
>
> I think it depends on the circumstances. For all "heavy hitting" (queries,
> ftp, pop, file manipulation, etc) I use try/catch. In the simple case of
> checking for a variable I think it is overkill to use try/catch when a
> simple cfif can fix the prob for you. I wouldn't use the block you have
> but
> a 1 line cfif with a cfelse would suffice my typical situations.
>
> <cfif isDefined("ID") AND NOT isNumeric("ID")>
> handle it
> <cfelse>
> set ID
> </cfif>
>
> On 2/15/06, Michael Dinowitz <[EMAIL PROTECTED]> wrote:
> >
> > This is a question of best practices and why. When I know there's a
> chance
> > of a specific error, I tend to code specifically to handle it. Others
> code
> > generally using try/catch. Which is seen as best in other languages and
> why?
> > I doubt there's any real performance issue between them, so it's a
> question
> > of industry standard and style.
> >
> > For example, if I know an ID is needed on a page and it has to be a
> > numeric I'd do:
> > <CFIF Not IsDefined('ID')>
> >         An ID is needed
> > <CFELSEIF Not IsNumeric(ID)>
> >         The passed ID needs to be numeric
> > </CFIF>
> >
> > Others do:
> > <CFTRY>
> >         <cfparam name="ID" type="numeric">
> >         <CFCATCH>
> >                 You must pass a numeric ID
> >         </CFCATCH>
> > </CFTRY>
> >
> >
> >
>
>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:232337
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to