Convert VC++(using ATL) to C#

  • Thread starter Thread starter Mayur Banwasi
  • Start date Start date
M

Mayur Banwasi

Hi

There is some work done using VC++ 6.0 and ATL. Now this
project needs to be converted to C#.
I don't know much about ATL. So what i am wondering is
that ATL is not supported in C# (as far as i know) so when
i convert it into c# will i be able to achieve everything
in .Net that was done using ATL ?
Is ATL only used to implement COM ??????

Thank you in advance
Mayur
 
Hi,
that ATL is not supported in C# (as far as i know) so when
i convert it into c# will i be able to achieve everything
in .Net that was done using ATL ?

I am not an ATL expert (but still have some experience), so I'd say at least
the basic ATL stuff can pretty well be done in C#. As for advanced features
such as aggregation and tear-off interfaces, I wouldn't be so sure - but
it's unlikely you will need them in a fully managed solution.
Is ATL only used to implement COM ??????

Not only, but in majority of the cases - yes. If you could say a couple of
words about the project to be migrated, I think you could get more detailed
advice.
 
Hi...

Thank you very much for your reply....
I really appreciate the help.

Mayur
-----Original Message-----
Hi,
that ATL is not supported in C# (as far as i know) so when
i convert it into c# will i be able to achieve everything
in .Net that was done using ATL ?

I am not an ATL expert (but still have some experience), so I'd say at least
the basic ATL stuff can pretty well be done in C#. As for advanced features
such as aggregation and tear-off interfaces, I wouldn't be so sure - but
it's unlikely you will need them in a fully managed solution.
Is ATL only used to implement COM ??????

Not only, but in majority of the cases - yes. If you could say a couple of
words about the project to be migrated, I think you could get more detailed
advice.

--
Dmitriy Lapshin [C# / .NET MVP]
X-Unity Test Studio
http://x-unity.miik.com.ua/teststudio.aspx
Bring the power of unit testing to VS .NET IDE

Hi

There is some work done using VC++ 6.0 and ATL. Now this
project needs to be converted to C#.
I don't know much about ATL. So what i am wondering is
that ATL is not supported in C# (as far as i know) so when
i convert it into c# will i be able to achieve everything
in .Net that was done using ATL ?
Is ATL only used to implement COM ??????

Thank you in advance
Mayur

.
 
Back
Top