Ok, so I posted a question about an overflow error before. Now I realize its not just there.
Here's the situation, you really don't need the code because well I don't actually think its the code. I have a class called CStream, in there it has some variables (H, P, T, W) all as doubles with get and let procedures. In the H get, there is an if statement that checks to see if H is set, if not set, calculate via P and T, then return H otherwise just return H. so in the module, I set H = a value, and then later I am accessing the H via a get (either via a print or calculation). NOW here is the issue. If I just run the program, I get the a calculated H (which is not what I want) if I step through the program (this is spooky) and get to the Get H procedure and stop just as it enters the get h, I mouse over the H and guess what it says... H = 0 (not set).... I keep running and it calculates etc. If I step through and stop at the same spot, still says H=0, I open up the locals window in the Debugger and look at the H value... it has the value I set it to... mouse over H again and it say H= value! now... WHY is that?????