Creating An Instance Of The Com Component With Clsid {b9425246-4131-11d2-be48-004005a04edf} From The Iclassfactory Failed Due To The Following Error 追蹤

Legacy Poster


For the moment, I'm using Enterprise Automation TRIAL (9.4 SR3, build 2781).
When everything works as expected, we will purchase the Automation version.

When I deploy my program to a test server I an issue :

Seagull.BarTender.Print.PrintEngineException: The BarTender engine could not be started. Possible reasons are:
1) BarTender is not properly installed.
2) BarTender is not properly registered on the computer (e.g bartend.exe /register).
3) There are too many process instances of BarTender running. Stop a few bartend.exe instances and try again. Also see SDK Engine.Start method documentation for information about how to allow more BarTender processes to run on your computer by increasing your "non-interactive" shared desktop heap. --->

System.Runtime.InteropServices.COMException: Creating an instance of the COM component with CLSID {B9425246-4131-11D2-BE48-004005A04EDF} from the IClassFactory failed due to the following error: 80040112.

at Seagull.BarTender.Print.Engine.Start(WindowsIdentity identity) --- End of inner exception stack trace ---
at Seagull.BarTender.Print.Engine.Start(WindowsIdentity identity) at Seagull.BarTender.Print.Engine.Start()
at Seagull.BarTender.Print.Engine..ctor(Boolean startEngine)

Can you help me with this issue?

1 意見

Ian Cummings
評論操作 永久連結

1. Check that BarTender still has a trial period left. Check this via the "Help>About" menu item in BarTender. Automation will only work while there are trial days left.

2. Open a command prompt (DOS) window, change directory to where BarTender is installed (eg. "C:\Program Files\Seagull\BarTender Suite") and then enter in the command line: bartend.exe /register