VC# for MTA COM component development
-
-
Hi, I am in need of a MTA (Multithreaded) COM component for one of my application. I would like to know if VC# can be used to develop the MTA COM component instead of VC++? If possible, how? or any info regarding it will be helpful. Thanks in advance.
Hi, When you program COM components in C++ you genereally use ATL, wich helps you a lot to deal with the COM gore details. Since C# is a managed Language that runs over the .NET framework it was not designed to support COM developing which is an older unmanaged technology If you want to use COM components from you C# App I strongly recommend you to program them in C++ and loading them into your C# project. But you should first evaluate if its strongly necessary to use COM instead of a .NET component programmed in C#
JO :)