A note to any Microsoft team member that may be reading:
For migration purposes, having the ability to write user controls in .NET
and then host them in VB/FoxPro, etc. would greatly help migration and would
encourage .NET development (which I assume is a big goal of MS). Not being
able to do this forces us to only do non-visual stuff in .NET do all the UI
in legacy products.
Real-life example: Our current product is written in FoxPro. A co-worker
and I are working on an almost exclusively .NET project. The problem is we
need to integrate into the existing FoxPro applications. In doing so, we
were hoping to use the user controls we had written and plunk them on FoxPro
forms. Of course we expected a little bit of interop work. Now that I've
done my research and some experimenting on my own, I'm near the conclusion
that we aren't going to do this. We are going to have to re-write the
visual components in FoxPro and only call the non-visual functionality that
was written in .NET. This may seem like a little thing, but in all honesty
I think it may be a significant factor in how much .NET is used in our
applications. It will keep .NET in the realm of non-visual components and
make it difficult for it to enter into the realm where we have established
visual applications done in FoxPro.
My purpose in this is post directed to Microsoft is fueled by this post
http://discuss.develop.com/archives/wa.exe?A2=ind0107b&L=dotnet&F=&S=&P=16992,
specifically the quote "We talked to a number of customers before coming to
this decision [of not supporting Windows Forms controls in VB, et. al.] and
our conclusion was that it would not be a heavily used feature." I believe
it is an important feature for businesses to have in order to migrate to
.NET.
Mike Jansen
> This seemed to be a popular topic a while back and I haven't seen any recent
> posts on it, so I'm going to ask:
[quoted text clipped - 16 lines]
> Mike Jansen
> Prime ProData, Inc.
EggHead - 24 Mar 2005 17:53 GMT
I do not understand what is your problem here.
If you do MVC, it should not cause any problem at all.
I think it is no work around for VB application to host a .Net user control.
In fact, I think it is a wishful thinking. In addition, you will run in a
lot of problems even add an ActiveX ctl in a .Net Windows Form.
Egghead
>A note to any Microsoft team member that may be reading:
>
[quoted text clipped - 63 lines]
>> Mike Jansen
>> Prime ProData, Inc.