I didn't mean to be harsh on the upgrade wizard - I just haven't bothered
with it since I tried (and failed miserably) to upgrade my own (messy and
badly written) VB6 app.
Besides, why miss out on all the fun of getting the chance to redesign and
rewrite something from scratch ;)
Cheers for the tips about Refactoring and the upgrade advisor. I shall take
note for future reference!
Trev.
"Jay B. Harlow [MVP - Outlook]" <Jay_Harlow_MVP@msn.com> wrote in message
news:%23O%23U2mnvDHA.1680@TK2MSFTNGP12.phx.gbl...[color=blue]
> Mike,
> To me the biggest reason to go .NET is Full OOP! Next would be the very[/color]
rich[color=blue]
> Framework (which is still growing, as evidence in what has been announced
> for .NET 2.0 due out later next year). These two items combined, empower
> your developers to be more productive. Of course there is a training &
> desire issue to learn the OOP & the Framework.
>
> In contrast to what Codemonkey stated, I find using the Upgrade Wizard can
> be beneficial! The Upgrade Wizard in VS.NET 2003 seems to behave & work
> better then the one in VS.NET 2002.
>
> I have used the upgrade wizard on a couple substantial projects, then[/color]
using[color=blue]
> Refactoring
http://www.refactoring.com have slowly modified the upgraded
> project into more OOP & .NET designs.
>
> Although I agree with Codemonkey, depending on the quality of the code,[/color]
your[color=blue]
> skills at OOP and your skills at Refactoring using the Upgrade Wizard may[/color]
be[color=blue]
> more pain then gain.
>
> Also using the Visual Basic 6.0 Code Advisor, on your VB6 project, before
> you attempt to use the Upgrade Advisor:
>
>
http://msdn.microsoft.com/vbasic/dow...r/default.aspx
>
> Will allow you to modify your VB6 project, so that the upgrade wizard does[/color]
a[color=blue]
> better job of upgrading it.
>
> Hope this helps
> Jay
>
> "Mike" <mike_tcb@NO_SPAM.hotmail.com> wrote in message
> news:101cc01c3be62$8875f490$a601280a@phx.gbl...[color=green]
> > Hello,
> >
> > I work for a firm which develops some very complex vb6/sql
> > server programs - all our code is ado/stored procedures
> > etc including crystal reports. I've tried converting some
> > programs to .net but the upgrade wizard for one of our
> > programs took 8 hours to get about 20% done, so I gave up.
> >
> > My question is this: given that upgrading is so hard, why
> > do it? But more impotantly, why use .net? I know that'll
> > be a silly question but ado.net seems more complex
> > (datasets) and we can make our apps run on the web through
> > citrix. Why should we program our new systems in .net
> > apart from keeping up to date? Can anybody give me a list
> > of reasons why it would be worthwhile learning a new
> > language?
> >
> > Thanks,
> >
> > Mike[/color]
>
>[/color]