Yep, just change the cast from:

ctlMDI = (MdiClient) ctl;
to
ctlMDI = ctl as MdiClient;

then check for null.

But having said that, I'm sure all of the code on MSDN/Microsoft web sites
are "not production ready".. The code is only to communicate ideas..

Just my 2c...

Ed.
On Tue, Jun 1, 2010 at 10:38 AM, Arjang Assadi <arjang.ass...@gmail.com>wrote:

> I thought only the beginner programmers or programmers without any
> pride in their work or self discipline would write code like this:
>
> try
> {
>  //some code goes here
> }
> catch
> {
>  //No code here just business as usual, do nothing about the exceptions!
> }
>
> but maybe I am wrong, this http://support.microsoft.com/kb/319465 was
> unexpected!
> in the code in the above link are there any reasons for
> 1)Checking the type, or more generally first checking that at least
> the minimum requirements of an operations will be satisfied before
> using a sledge hammer?
>
> 2)Using some other (better) code e.g. reflection etc. would be
> definitely more preferable to ignoring excpetion?
>
> 3)Any other suggestions?
>
> Regards
>
> Arjang
>



-- 
Eddie de Bear
Mob: 0417066315
Messenger: eddie_deb...@hotmail.com
Skype: eddiedebear

Reply via email to