Ok - I've not made any significant changes to my base form for a while, other 
than adding a new button or tow, and thus some new virtual functions to be 
overridden. I try to never change the size of the form, as that can have 
effects, but then it need never be changed anyway really. 

-----Original Message-----
From: Discussion of advanced .NET topics. [mailto:[EMAIL PROTECTED] On Behalf 
Of Sébastien Lorion
Sent: Saturday, 29 July 2006 10:21
To: [email protected]
Subject: Re: [ADVANCED-DOTNET] VS2005 s#cks!!!!!!!!!!!!!

If we modify the base form in any significant way, the generated code
in inherited forms or their resource files will often become corrupted
and we have to correct the situation by hand. This can be a very time
consuming and frustrating process. If the base form is left alone,
then it will be fine. Anyway, what this shows is that it is at best a
tricky architecture and you need to have a fat buffer to account for
possible lost time.

Sébastien

On 7/28/06, Dean Cleaver <[EMAIL PROTECTED]> wrote:
> Well, I've probably gone the worst way possible then - I visually inherit 
> both UserControls and Forms. The visual inheritance on Forms is to maintain a 
> consistent user interface, and for UserControls it allows code generated 
> controls to be visually modified for aesthetic reasons.
>
> As I've mentioned before, it does work - I am doing this in 3 rather large 
> projects (totalling about 1.5 million lines of code - about 80 to 150 
> inherited UserControls and about 50 to 100 inherited Forms each).
>
> Dino
>
> -----Original Message-----
> From: Discussion of advanced .NET topics. [mailto:[EMAIL PROTECTED] On Behalf 
> Of Sébastien Lorion
> Sent: Saturday, 29 July 2006 07:57
> To: [email protected]
> Subject: Re: [ADVANCED-DOTNET] VS2005 s#cks!!!!!!!!!!!!!
>
> We have opted to stay far away from Form inheritance and use
> exclusively UserControls instead. So far, it has proven tolerable.
> Besides, the model is much like ASP.NET so it makes it easier to
> design for both when there is such a need.
>
> Sébastien
>
> On 7/28/06, Franklin Gray <[EMAIL PROTECTED]> wrote:
> > Sorry all for my outburst.  I've never had so much pain in going to the
> > next version before except when moving from COM to dotnet and that was
> > expected.  At least then the IDE didn't have much problems.  It really
> > buggs me that I have to put events into my base form that I inherit from
> > and catch the events in the inheriting form.  Somewhere I think MS forgot
> > what inheritance is all about.
> >
> > Thanks for the links.
> >
> >
> >
> >
> > Message from Sébastien Lorion
> > <[EMAIL PROTECTED]>@DISCUSS.DEVELOP.COM received on 07/28/2006
> > 01:55 PM
> >
> > 07/28/2006 01:55 PM
> >
> >
> >
> > Sébastien Lorion <[EMAIL PROTECTED]>@DISCUSS.DEVELOP.COM
> >
> > Please respond to "Discussion of advanced .NET topics."
> > <[email protected]>
> > Sent by "Discussion of advanced .NET topics."
> > <[email protected]>
> >
> >
> >
> >         To:     [email protected]
> >         cc:
> >         Subject:        Re: [ADVANCED-DOTNET] VS2005 s#cks!!!!!!!!!!!!!
> >
> > Humm, consider yourself lucky to not have worked with VS 2005 BETA 2.
> > RTM is rock stable compared to it ! Btw, BETA 1 was mostly fine, so
> > wtf happened between ?
> >
> > Sébastien
> >
> > On 7/28/06, Frans Bouma <[EMAIL PROTECTED]> wrote:
> > > > http://www.windowsforms.net/articles/debuggingwsod.aspx
> > >
> > >         White Screen of .... 'Darn' ??? :) haha :)
> > >
> > >         To Franklin: yes it sucks. MS has released some patches, call
> > PSS for the patches. Yes that sucks even more, we all ask MS
> > > year after year to release patches early, but that's not the case,
> > because if they'd do that the world would obvious come to an
> > > end... </sarcasm>
> > >
> > >                 FB
> > >
> > > ===================================
> > > This list is hosted by DevelopMentor(r)  http://www.develop.com
> > >
> > > View archives and manage your subscription(s) at 
> > > http://discuss.develop.com
> > >
> >
> >
> > --
> > Sébastien Lorion
> > Software Architect / Architecte organique
> > [EMAIL PROTECTED]
> >
> > ===================================
> > This list is hosted by DevelopMentor(r)  http://www.develop.com
> >
> > View archives and manage your subscription(s) at http://discuss.develop.com
> >
> >
> >
> > ===================================
> > This list is hosted by DevelopMentor(r)  http://www.develop.com
> >
> > View archives and manage your subscription(s) at http://discuss.develop.com
> >
>
>
> --
> Sébastien Lorion
> Software Architect / Architecte organique
> [EMAIL PROTECTED]
>
> ===================================
> This list is hosted by DevelopMentor(r)  http://www.develop.com
>
> View archives and manage your subscription(s) at http://discuss.develop.com
>
> ===================================
> This list is hosted by DevelopMentor(r)  http://www.develop.com
>
> View archives and manage your subscription(s) at http://discuss.develop.com
>


-- 
Sébastien Lorion
Software Architect / Architecte organique
[EMAIL PROTECTED]

===================================
This list is hosted by DevelopMentor®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

===================================
This list is hosted by DevelopMentor®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to