I'd *think* you'll find that *most* people (I wonder how much trouble I can
get in for using that phrase wthout actually asking most people ;P) would
agree with Goran.
Don't worry Rory - if you, Goran, and I all agree about Option Strict
On then it has to be right. After all we're know better than *most*
people (hehe just kidding - no flames please :-))
It's true though - I see no reason why any developer would leave this
off, unless they have to use late-binding (though I believe you could
just suppress the message). The annoyance of having to explicitly cast/
convert all your types is nothing compared to having to explain to a
client that that phantom crash they keep having is because of you
forgot to cast a string into a integer before multiplying. Besides, if
you ever plan on using a different language (say C#) you need to get
used to explicitly declaring everything, as C# is more picky than VB
with Option Strict On.
After all, the old saying is "Never put off until runtime what you can
fix at compile time."
Or something like that...
Thanks,
Seth Rowe