title: VB6 type mismatch error
body: <p>I am getting the following type mismatch error on the following   </p>
  
  <pre><code>   IF obj.propery THEN
      ...
      END IF
  </code></pre>
  
  <p>the code I am using is on visual source safe and when other developers run the same project the code runs with no error.  The property is actually a string which is where the problem could be.  When I debug and test the property i.e.</p>
  
  <pre><code>?obj.propery = True
  </code></pre>
  
  <p>no errors are thrown which is a bit strange. If I place the cursor over the property it says "True".  I have done a bit of searching on the matter and have found that this may have something to do with OPTION STRICT, however I have the same version of the code as the other developers and OPTION STRICT is not OFF, it hasn't been altered in the code at all.  Are there any other settings that could affect this execution of code at run time?</p>