foster74 Posted February 12, 2009 Share Posted February 12, 2009 When running the following code: $Var1 = 9.05 $Var2 = 8.81 $Var3 = $Var2 + .24 $Var4 = $Var1 = $Var3 $Var5 = $Var1 - $Var3 msgbox(0,"TEST","$Var4 = " & $Var4 & @CRLF & "$Var5 = " & $Var5) $Var1 = 8.05 $Var2 = 7.81 $Var3 = $Var2 + .24 $Var4 = $Var1 = $Var3 $Var5 = $Var1 - $Var3 msgbox(0,"TEST 2","$Var4 = " & $Var4 & @CRLF & "$Var5 = " & $Var5) The first message box displays the expected text. "$Var4 = True $Var5 = 0" The second displays: "$Var4 = False $Var5 = 1.77635683940025e-015" Any ideas? Thanks. Link to comment Share on other sites More sharing options...
Authenticity Posted February 12, 2009 Share Posted February 12, 2009 $Var1 = 9.05 $Var2 = 8.81 $Var3 = Eval($Var2 + .24) $Var4 = $Var1 = $Var3 $Var5 = $Var1 - $Var3 msgbox(0,"TEST","$Var4 = " & $Var4 & @CRLF & "$Var5 = " & $Var5) $Var1 = 8.05 $Var2 = 7.81 $Var3 = Eval($Var2 + .24) $Var4 = $Var1 = $Var3 $Var5 = $Var1 - $Var3 msgbox(0,"TEST 2","$Var4 = " & $Var4 & @CRLF & "$Var5 = " & $Var5) Link to comment Share on other sites More sharing options...
foster74 Posted February 12, 2009 Author Share Posted February 12, 2009 Awesome, thank you very much! It turns out it's actually Execute not Eval that was needed, but it sent me right to it! I was stuck on that one for a long time, since it works without Execute most of the time. Thanks again. Link to comment Share on other sites More sharing options...
Authenticity Posted February 12, 2009 Share Posted February 12, 2009 heh lol yeah I see: $Var1 = 9.05 ConsoleWrite($Var1 & @CRLF) $Var2 = 8.81 ConsoleWrite($Var2 & @CRLF) $Var3 = Execute($Var2 + 0.24) ConsoleWrite($Var3 & @CRLF) $Var4 = Execute($Var1 == $Var3) ConsoleWrite($Var4 & @CRLF) $Var5 = Execute($Var1 - $Var3) msgbox(0,"TEST","$Var4 = " & $Var4 & @CRLF & "$Var5 = " & $Var5) $Var1 = 8.05 ConsoleWrite($Var1 & @CRLF) $Var2 = 7.81 ConsoleWrite($Var2 & @CRLF) $Var3 = Execute($Var2 + .24) ConsoleWrite($Var3 & @CRLF) $Var4 = Execute($Var1 == $Var3) ConsoleWrite($Var4 & @CRLF) $Var5 = Execute($Var1 - $Var3) msgbox(0,"TEST 2","$Var4 = " & $Var4 & @CRLF & "$Var5 = " & $Var5) ConsoleWrite('(\/ )' & @CRLF & '( o0)' & @CRLF & '(")(")' & @CRLF) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now