Lots of extra code. Every method and property you want to expose needs code in the application object to get to it. Add a method, add code to the application object. All that extra code adds the possibility of extra bugs.
>Christian,
>
>I will try that 'trick'. Thanks.
>
>So, I take it that you also prefer the first option. What are the pitfalls of using the 2nd option, that of providing an 'interface' instead of allowing 'direct access' to the member object?
>
>Dennis
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer