New Forum | Previous | Next | (P-PDF) Developers
Topic: plugin with AE
Conf: (P-PDF) Developers, Msg: 55770
Date: 5/29/2002 05:14 PM
I'm using in my Acrobat plugin a function which returns a descriptor created from a processserialnumber:
static ACCB1 OSErr ACCB2 GetTargetFromPSN( ProcessSerialNumber *thePSN, AEAddressDesc * theAddress )
return( ::AECreateDesc( typeProcessSerialNumber,(Ptr)thePSN, sizeof( thePSN ), theAddress ) );
in the function MyASFileSysOpenProc( ASPathName, ASInt32, MDFile*), overrided function in the new ASFileSys I've created, I should use to create a targetaddress to create and send an AE.
How can I retrieve the address ( using the PSN or something else ) of my external application which launches Acrobat and with that the plug-in ?
I've tried it with GetFrontProcess( ProcessSerialNumber * ) ( => Acrobat is launched from my external application and the appl has the switch to don't switch layers, so it is on the front )
but it always gives an -600 error ( no eligible process with speceified PSN )
Am I using the wrong calls ?
I've read the reference from Inside Macintosh from : IAC
Processes --> some examples to retrieve a target address, but nothing useful