title: VB6 multiple IF statement bizarre issue
body: <p>Got a bizarre issue in an <code>IF</code> statement with multiple conditions.
  The last working version looks like:</p>
  
  <pre><code>If VAR1 = "SCRT" And InStr("|TEC|FIN|", "|" &amp; VAR2 &amp; "|")) And VAR3 = 1 Then
  </code></pre>
  
  <p>And now, I implement another condition to statement:</p>
  
  <pre><code>If VAR1 = "SCRT" And InStr("|TEC|FIN|", "|" &amp; VAR2 &amp; "|")) And (VAR3 = 1 or VAR3 = 15) Then
  </code></pre>
  
  <p>With this values:
  VAR1: "" (empty)
  VAR2: "FIN"
  VAR3: 1</p>
  
  <p>The code it will work fine in debug. The bizarre is compiling and running on the production environment, the condition passed even with the first condition not ok.</p>
  
  <p>Already logged the values to check.
  The production environment has the same files (libraries).</p>
  
  <p>The only thing that changed besides the condition is the Option Explicit in the begin of this module.</p>
  
  <p>Thanks!! </p>