* Address attribute of an overloaded function
@ 2008-04-18 13:54 Ian
2008-04-18 20:04 ` Adam Beneschan
2008-04-18 20:25 ` george.priv
0 siblings, 2 replies; 3+ messages in thread
From: Ian @ 2008-04-18 13:54 UTC (permalink / raw)
Hi, I've got a window file with 4 different create window procedures.
I'm trying to put a logger in to allow backtracing by function address
and name, but I can't get it to take the address of these 4
functions. I was wondering if any one knew of a way around this. I'm
inside of the functions when writing to the log so something
equivalent to C++'s 'this' pointer would work, and the functions
obviously have different signatures, but I don't know how to specify
more than the name with 'Address. Any ideas?
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Address attribute of an overloaded function
2008-04-18 13:54 Address attribute of an overloaded function Ian
@ 2008-04-18 20:04 ` Adam Beneschan
2008-04-18 20:25 ` george.priv
1 sibling, 0 replies; 3+ messages in thread
From: Adam Beneschan @ 2008-04-18 20:04 UTC (permalink / raw)
On Apr 18, 6:54 am, Ian <ian.will...@techrizon.com> wrote:
> Hi, I've got a window file with 4 different create window procedures.
> I'm trying to put a logger in to allow backtracing by function address
> and name, but I can't get it to take the address of these 4
> functions. I was wondering if any one knew of a way around this.
Rename the subprogram you want, then take the address of that.
-- Adam
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Address attribute of an overloaded function
2008-04-18 13:54 Address attribute of an overloaded function Ian
2008-04-18 20:04 ` Adam Beneschan
@ 2008-04-18 20:25 ` george.priv
1 sibling, 0 replies; 3+ messages in thread
From: george.priv @ 2008-04-18 20:25 UTC (permalink / raw)
On Apr 18, 9:54 am, Ian <ian.will...@techrizon.com> wrote:
> Hi, I've got a window file with 4 different create window procedures.
> I'm trying to put a logger in to allow backtracing by function address
> and name, but I can't get it to take the address of these 4
> functions. I was wondering if any one knew of a way around this. I'm
> inside of the functions when writing to the log so something
> equivalent to C++'s 'this' pointer would work, and the functions
> obviously have different signatures, but I don't know how to specify
> more than the name with 'Address. Any ideas?
I am not sure that is the best approach to do what you want to do. If
you have an exception, you can get stack trace retrieved by
Exception_Information call (you have to enable this function). Or put
tracers in each of your create window procedures.
G.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-04-18 20:25 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-18 13:54 Address attribute of an overloaded function Ian
2008-04-18 20:04 ` Adam Beneschan
2008-04-18 20:25 ` george.priv
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox