Cannot modify or delete an object that was not added using the COM+ Admin SDK

1

I have a C# program that is using some COM objects available through a tool installed on the machine (Waters Empower 3). Initially when I made the calls I received errors about un-registred classes so I registered the dlls that I am using. Now I get the error below.

System.Runtime.InteropServices.COMException (0x8004020D): Cannot modify or delete an object that was not added using the COM+ Admin SDK (Exception from HRESULT: 0x8004020D)

I'm on a 64 bit windows 7 pro machine. I believe the installed tool is 32bit. I get the error when running the project from VS2013 in 32bit mode.

The exception occurs when I instantiate one of the objects. Specifically

Project proj = new Project();

I'm using the MilTk.dll and MtkCtrl.dll from the Waters Empower toolkit that are registered as COM objects on the system.

The full text of the exception is: An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in TestResultsExporter2.exe

Additional information: Cannot modify or delete an object that was not added using the COM+ Admin SDK (Exception from HRESULT: 0x8004020D)

c#
dll
com
windows-7-x64
asked on Stack Overflow Feb 15, 2014 by Joe W • edited Feb 15, 2014 by Joe W

0 Answers

Nobody has answered this question yet.


User contributions licensed under CC BY-SA 3.0