I use 4.6.

If i use this example, it acts like described above. No matter what value the variable $RESULT has.
e.g. if I set it to "sdgsgrysdgd": 2* THEN, 1*ELSE

This is, what I'm exactly using:
 Code:
$RESULT = sdgsgrysdgd
MESSAGEBOX ("Result=: $RESULT", "Box", 4160)

For Each $RESULT in Split("-1 0 1")
	$RESULT=CInt($RESULT)
	If $RESULT=0 OR $RESULT=(-1)
		MessageBox("In THEN when RESULT="+$RESULT,"Box",4160)
	Else
		MessageBox("In ELSE when RESULT="+$RESULT,"Box",4160)
	EndIf
Next