New Forum | Previous | Next | (P-PDF) Developers
Topic: Plug-in works once per Adobe session
Conf: (P-PDF) Developers, Msg: 93993
Date: 8/8/2003 05:12 AM
I've been doing development on an Acrobat plug-in (SDK 5.0, Acrobat 5 Full Version) and have it in a near-completed state. However, I am now encountering a rather bizarre (and difficult to debug!) error. If I run the plug-in once, it executes properly and terminates. However, upone executing it a second time, it will do one of two things:
1) If I'm using a comiled release build, my processor meter will go to 100% and Acrobat will become non-responsive
2) If I'm debugging via Acrobat, I will get an exception reporting Acrobat tried to write to an invalid memory address. My stack trace doesn't show any methods called from my plug-in, so I can't find any particular location to debug.
I've checked through my plug-in to ensure that scoping is correct (no extra variables persisting), that there are no memory leaks or heap corruptions, and that I release all the references I acquire to Acrobat resources (like PDPage, PDDoc, ASFile etc). At this point, I am unsure of how to continue debugging. I can include the source at request, but it's spread over a suite of different *.cpp files and a VB application that gets called, so attempting to look through and find a single problem could be difficult to do via the forums.
If anyone has experienced a problem like this before, or knows a probable cause, please tell me. Thanks in advance.