These forums are now Read Only. If you have an Acrobat question, ask questions and get help from one of our experts.

Plugin deployment - won't load

EdGioja
Registered: Sep 26 2007
Posts: 25
Answered

There doesn't appear to be a plug-in group. I figured this was close.

I have created a plugin using VC++. It works GREAT on my machine. When copy the .api to other machines on the network, though, it doesn't load. I've even gone so far as putting an AVAlert in the init before ANY decisions are made. Again, it appears on my development machine, but on the others, they are not..

I have verified that the preference->General->Use only certified plug-ins in NOT checked and that the "Currently in Certified Mode" says No.

For that matter, I have verified that ALL of the settings are exactly the same.

As a test, I placed the stamper.api in the same directory, and that one loads.

I saw something about a missing DLL maybe causing a similar error in version 6. Is there a DLL I should be looking for? I have performed auto updates all the way to Version 8.1.2 (Adobe Acrobat 8 Professional) on all machines.

Did I miss something in the documentation? It seems that I should only have to move the single .api to get it to load. It can't be the problem about too many plugins since stamper will load (and these machines have fewer plugins than mine does).

After all of the work and learning involved, THIS SIMPLE STEP IS FRUSTRATING!

Help please.

My Product Information:
Acrobat Pro 8.1.2, Windows
EdGioja
Registered: Sep 26 2007
Posts: 25
More information:

In the Event Viewer -> System, SideBySide generates the following errors:Generate Activation Context failed for C:\Program Files\Adobe\Acrobat 8.0\Acrobat\plug_ins\eOrdersPlugin.api. Reference error message: The operation completed successfully.

Resolve Partial Assembly failed for Microsoft.VC80.DebugCRT. Reference error message: The referenced assembly is not installed on your system.

Dependent Assembly Microsoft.VC80.DebugCRT could not be found and Last Error was The referenced assembly is not installed on your system.


In an attempt to resolve this, I recompiled without any debugging information. It didn't help.
EdGioja
Registered: Sep 26 2007
Posts: 25
Never mind, I finally found it.
I had to create a RELEASE version of the product rather than a DEBUG version and link to non-debug dlls.
EdGioja
Registered: Sep 26 2007
Posts: 25
I know I'm talking to myself, but I want to put this out there for someone else who may be searching like crazy for an answer....


I have found that even after removing all of the debugging, I had some computers that worked and some that didn't. The answer is actually in MS C++. (Credit where it's due, I found most of this answer at http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=52788&SiteID=1&PageID=1).Copy the directories

C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT

and

C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.MFC

to

C:\Program Files\Adobe\Acrobat 8.0\Acrobat\plug_ins

There is probably one or two files that are actually needed, but copying these two directories fixed my problem completely on all XP machines.

I hope this helps someone else.