This is my first thread so bear with me...
I have a comparison operation between two doubles:
code:
And no matter what is the value of the doubles the result is false.Code:1. double lowX= low.X // value is 2800000.000 2. double highX= high.X // value is 2872000.000 3. bool result = lowX <= highX // result false. 4. result = lowX <= highX // result true.
Now the weird part is that if I use a VS7 immediate window and evalute "lowX <= highX" the result is true.
If I have a break point and move the running line (yellow arrow) for the SECOND time on line 3 it also becomes true.
I think that result is the first bool assignment in the code because other bool operation in later parts of the code works just fine.
I am afraid there is something wrong with the stack. (Maybe the result doesn't really assigned to the bool result), But have no clue how to approach it.
Thanks in Advance



Reply With Quote

Bookmarks