On Jul 11, 2005, at 4:08 PM, Alex Tweedly wrote:

I want to build a library where some of the functions in it have parameters which are callbacks;
  agtMyFunction pData, pCallBackMessage

You can pass 'the long id of me' as an extra parameter.

If that is empty, you can use 'the target'. That will work 95% of the time and is annoying the other 5%. I think libURL uses that.

You can create a "callback value" that you pass, that includes the handler name and the object long id.

Often, you want to call a handler of a specific name and you need only pass the long id of the object.

You can vote for the enhancement in bugzilla to add a function to get this: #1954. Hmmm. My search came up with 1243 and 2839, too. Dups, maybe.

Your can write your own function to get the object of the caller using the executionContexts property. The property is not supported, so I'd encourage the wrapper incase it changes.

Dar

--
**********************************************
    DSC (Dar Scott Consulting & Dar's Lab)
    http://www.swcp.com/dsc/
    Programming and software
**********************************************

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to