Products Technologies Demo Docs Blog Support Company

Registration-free COM Applications with TX Text Control ActiveX

Many of you might be familiar with the complex set of problems when different versions of deployed non-managed DLLs end up in serious conflicts. I was pleased to see that this era ended with the introduction of the Microsoft .NET Framework. We at TX Text Control realized very early that .NET is the future for Windows based applications and presented our first .NET version back in 2002. Nevertheless, there are still millions of legacy ActiveX applications and they are still maintained and…

Registration-free COM Applications with TX Text Control ActiveX

Many of you might be familiar with the complex set of problems when different versions of deployed non-managed DLLs end up in serious conflicts. I was pleased to see that this era ended with the introduction of the Microsoft .NET Framework. We at TX Text Control realized very early that .NET is the future for Windows based applications and presented our first .NET version back in 2002.

Nevertheless, there are still millions of legacy ActiveX applications and they are still maintained and developed further. TX Text Control was originally released in 1991 starting off as a single DLL and has made its way through 16-bit DLL, VBX and OCX versions to today's Microsoft .NET version. We are convinced that WPF will be the successor of Windows Forms and therefore, we started early to develop a Windows Presentation Foundation version that will be released this year.

But this doesn't imply that we won't support our ActiveX users anymore. Therefore, I am happy that Microsoft offers a solution for the 'DLL-hell' in non-managed applications since Windows XP. Not all problems are solved and it is still better to upgrade to the .NET platform, but it is at least a solution.

The magic word is registration-free COM. The idea behind this technology is that each application uses their own set of DLLs that are not longer globally shared. In other words: An ActiveX control must no longer be registered.

Technically, this is quite easy. To deploy an application based on TX Text Control ActiveX, you just have to copy the TX Text Control redistributable files to the same folder like the executable. Additionally, a manifest file must be created in the same directory which declares the dependency on TX Text Control. The filename of the manifest file must be the same like the executable + ".manifest". For example:

myapp.exe.manifest

A sample manifest file can be viewed here:

myapp.exe.manifest.zip

If your project is based only on TX Text Control ActiveX and doesn't contain further ActiveX controls, you can use the above manifest file without any changes. You just need to adapt the filename to match your executable name and your are all set.

Feel free to contact me, if you have any questions about this process.

Stay in the loop!

Subscribe to the newsletter to receive the latest updates.

ActiveX

TX Text Control ActiveX is a royalty-free, fully programmable rich edit control that offers developers a broad range of word processing features in a reusable component. It provides comprehensive text formatting, powerful mail merge features and all word processing key concepts such as table support, images, headers and footers and page sections.

See ActiveX products

Related Posts

ActiveXASP.NETWindows Forms

Expert Implementation Services for Legacy System Modernization

We are happy to officially announce our partnership with Quality Bytes, a specialized integration company with extensive experience in modernizing legacy systems with TX Text Control technologies.


ActiveXASP.NETWindows Forms

Service Pack Releases: What's New in TX Text Control 33.0 SP1 and 32.0 SP5

TX Text Control 33.0 Service Pack 1 and TX Text Control 32.0 Service Pack 5 have been released, providing important updates and bug fixes across platforms. These service packs improve the…


ActiveXASP.NETWindows Forms

TX Text Control 32.0 Service Pack 4 Released

We are very happy to announce the immediate availability of new Service Packs for TX Text Control 32.0 for all platforms including Windows Forms, WPF, ASP.NET, and ActiveX. This release includes…


ActiveXASP.NETReporting

TX Text Control 32.0 Has Been Released

We are pleased to announce the immediate availability of TX Text Control 32.0 for all platforms including ASP.NET, Windows Forms, WPF and ActiveX.


ActiveXASP.NETReporting

TX Text Control 31.0 and TX Spell .NET 10.0 Have Been Released

We are happy to announce the immediate availability of TX Text Control 31.0 for all platforms including ASP.NET, Windows Forms, WPF and ActiveX and TX Spell .NET 10.0 for all .NET based platforms.