I have an existing application I'm porting to the Windows PC and PocketPC
platforms. The UI will be designed from scratch using Visual Studio .NET
tools and C#, but key pieces are written in C++.
I've read that .NET 2003 only supports PocketPC with C# and VB, not C++. For
C++ the eMbedded tools must be used. However, ideally I'd like one code base
and tool chain for the PocketPC and PC platforms.
Therefore, the question is this: How do I use C++ and C# within the same
application and target both PocketPC and PC platforms?
Should the C++ code be packaged within an ActiveX control, COM object, or
DLL?
What is the best way to handle this situation?
Thanks!