S
Sin
Here's the situation... We have a product which was developped in C++
(win32) and had a Borland C++Builder interface (totally COM-free and proud
of it).
A little over 2 years ago (before the first official release of .NET) we
migrated the interface to VB.NET and the only way we found to make it all
work was to wrap all our C++ objects in COM classes to expose them to VB,
and expose the VB.NET forms as ComClasses for our C++ project to use them...
So the question is... Is there a clean way to integrate a VB.NET interface
into an unmanaged C++ application without ever touching COM? Or is there at
least a way to improve our design to minimize our use of COM?
The biggest problem is that we now have about 500 UUIDs to handle (as well
as 50+ vcprojects because all our objects are doubled by the wrappers)...
This is causing alot of extra work for installation/removal as well as
debugging, versioning, file control, etc... It's really a pain...
I'd be interrested in knowing how others are doing with this problem in
"large scale" projects like ours...
Thanks alot!
Alex.
(win32) and had a Borland C++Builder interface (totally COM-free and proud
of it).
A little over 2 years ago (before the first official release of .NET) we
migrated the interface to VB.NET and the only way we found to make it all
work was to wrap all our C++ objects in COM classes to expose them to VB,
and expose the VB.NET forms as ComClasses for our C++ project to use them...
So the question is... Is there a clean way to integrate a VB.NET interface
into an unmanaged C++ application without ever touching COM? Or is there at
least a way to improve our design to minimize our use of COM?
The biggest problem is that we now have about 500 UUIDs to handle (as well
as 50+ vcprojects because all our objects are doubled by the wrappers)...
This is causing alot of extra work for installation/removal as well as
debugging, versioning, file control, etc... It's really a pain...
I'd be interrested in knowing how others are doing with this problem in
"large scale" projects like ours...
Thanks alot!
Alex.