Hi, I've been trying to deploy my application with TeeChart ActiveX without registering the OCX.
I seems Microsoft lets you deploy the OCX in the same folder as your application and through a .manifest file, it is possible to use the OCX without registration.
I have tried several tutorials and tools and can't make it work. My application is based on .NET 2.0 but uses TeeChart ActiveX.
Is there any limitation I am not aware? Is this kind of deploy possible? If so, please check my manifest files.
Thanks.
Reference:
http://stackoverflow.com/questions/4658 ... n-free-com
https://msdn.microsoft.com/en-us/librar ... 2147217396
Deploy TeeChart ActiveX 8 OCX using Registration-free COM
-
- Newbie
- Posts: 11
- Joined: Fri Jun 06, 2008 12:00 am
- Location: Brazil
- Contact:
Re: Deploy TeeChart ActiveX 8 OCX using Registration-free COM
Hello,
Apologies for the delay with this reply. We are unfamiliar with use of this technique to call the TeeChart ocx and have been unable to get it to work so far.
The manifest seems to checkout ok in syntax though that may not mean that it's able to do what is required.
checked via:
We were unable to build a manifest using mt.exe from teechart8.ocx.
We haven't been to move beyond this error message:
but the original error message remained, suggesting that the lookup process is not taking place.
It may be that the version of Windows on which we tested it doesn't support the technique (Windows 10). We're not completely finished with checks, we can try a few more things but that's where we're at so far .. ie. no significant progress.
Regards,
Marc Meumann
Apologies for the delay with this reply. We are unfamiliar with use of this technique to call the TeeChart ocx and have been unable to get it to work so far.
The manifest seems to checkout ok in syntax though that may not mean that it's able to do what is required.
checked via:
Code: Select all
mt.exe -manifest TeeChart8.ocx.manifest -validate_manifest
We haven't been to move beyond this error message:
As a cross-check we tried to provoke an expected error. By changing the assemblyIdentity's name between the executable's "<dependentAssembly><assemblyIdentity.." tag and the ocx's "<assemblyIdentity..." so that they are different, it should have provoked this error message:Component 'TeeChart8.ocx' or one of its dependencies not correctly registered: a file is missing or invalid
(reference information here: https://msdn.microsoft.com/en-us/librar ... 2147217396)Component identity found in manifest does not match the identity of the component requested.
but the original error message remained, suggesting that the lookup process is not taking place.
It may be that the version of Windows on which we tested it doesn't support the technique (Windows 10). We're not completely finished with checks, we can try a few more things but that's where we're at so far .. ie. no significant progress.
Regards,
Marc Meumann