Why do you need to know this? If it is for debugging or something then
cfdump the error object you get in the catch and you'll see how things
are organized; you can extract useful stuff from it programmatically.
If you need this information for regular use of your application then
you should reconsider your situation... Throwing and catching exceptions
is not a good thing to do a whole lot of, and you're other "option"
looks like a non-starter.
Mark
-----Original Message-----
From: Bryan Stevenson [mailto:[EMAIL PROTECTED]
Sent: Thursday, November 16, 2006 2:13 PM
To: CF-Talk
Subject: Re: what function called it?
Hey All,
So here are the 2 things I've gleaned from Tom/Ben/Rick.....
1) Throw a custom exception and trap it with try/catch.
So I can trap an error, but what the heck would I be looking for in
that? I should mention I want to programmatically know which function
called another (not just see it on the screen).
2) Passing an arg into EVERY function that identifies the caller.
Whilst fairly bullet-proof I'd have to change EVERY function in the app
to do so.....not going to happen ;-)
Thanks guys
Bryan Stevenson B.Comm.
VP & Director of E-Commerce Development
Electric Edge Systems Group Inc.
phone: 250.480.0642
fax: 250.480.1264
cell: 250.920.8830
e-mail: [EMAIL PROTECTED]
web: www.electricedgesystems.com
----- Original Message -----
From: "Tom Chiverton" <[EMAIL PROTECTED]>
To: "CF-Talk" <[email protected]>
Sent: Thursday, November 16, 2006 3:08 AM
Subject: Re: what function called it?
> On Wednesday 15 November 2006 23:59, Bryan Stevenson wrote:
>> Is there any way to know which function called the current function?
>
> Throw a custom exception and trap it with try/catch.
>
> --
> Tom Chiverton
> Helping to ambassadorially bully front-end developments
>
> ****************************************************
>
> This email is sent for and on behalf of Halliwells LLP.
>
> Halliwells LLP is a limited liability partnership registered in
England and
> Wales under registered number OC307980 whose registered office address
is at
> St James's Court Brown Street Manchester M2 2JF. A list of members is
> available for inspection at the registered office. Any reference to a
partner
> in relation to Halliwells LLP means a member of Halliwells LLP.
Regulated by
> the Law Society.
>
> CONFIDENTIALITY
>
> This email is intended only for the use of the addressee named above
and may
> be confidential or legally privileged. If you are not the addressee
you must
> not read it and must not use any information contained in nor copy it
nor
> inform any person other than Halliwells LLP or the addressee of its
existence
> or contents. If you have received this email in error please delete
it and
> notify Halliwells LLP IT Department on 0870 365 8008.
>
> For more information about Halliwells LLP visit www.halliwells.com.
>
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting,
up-to-date ColdFusion information by your peers, delivered to your door four
times a year.
http://www.fusionauthority.com/quarterly
Archive:
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:260754
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4