Quote Originally Posted by AdamPanic2013 View Post
Shows your lack of knowledge.
I'm going to have to take exception to that. I would question whether the code you showed in your screen shot is even being compiled. For a start, what exactly is 'a.__' when it's at home?

Name:  Dodgy Code 1.png
Views: 435
Size:  38.9 KB

Even if we get rid of that, we still have the same issue as before.

Name:  Dodgy Code 2.png
Views: 380
Size:  47.2 KB

The knowledge that I allegedly lack tells me that the very purpose of Option Strict On is to disallow implicit conversions and late binding. That same knowledge tells me that a < operator is going to evaluate to a Boolean value no matter what, so that code is going to be comparing a Boolean to some other value. That obviously requires an implicit conversion unless that other value is type Boolean. If it's a bit embarrassing to post it here, you can PM me your apology if you like.