<?xml version="1.0" ?><html> <head> <title></title> </head> <body> <div align="left"><font face="Courier New"><span style="font-size:10pt">On 23 Jul 2004 at 12:12, Chris Tutty wrote:</span></font></div> <div align="left"><br/> </div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> From: "Mike Davis" <[EMAIL PROTECTED]></span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > On 22 Jul 2004 at 16:04, Ben Combee wrote:</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > At 03:47 PM 7/22/2004, you wrote:</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > >The problem fails at one instruction. I have a function call that</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> returns a</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > >double value to a variable declared by:</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > ></span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > >double SecondFact;</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> (snip)</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > > Now, here is the original use of the statement that causes the</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> problem:</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > >SecondFact = (double) ParseBaseInt(dd, SecondFact, &baseErr);</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > ></span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > >This statement causes a system reset.  dd, SecondFact and baseErr</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > >are defined properly and I have even removed that function all-together</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > > >and I still have the same error, so the function, itself, isn't the</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> problem.</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > ></span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > The best way I can describe this is the variable SecondFact can't be</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > assigned a value, where it is located.  Other similar double type</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> > variables can.  Wierd!</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> ></span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> If there's nothing wrong with the line in question and you're</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> getting a system reset it's time to start looking for stack</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> corruption or memory corruption of some sort.  You could</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> make SecondFact global and see if that alters the problem,</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> or declare another variable ahead of it.  Also try outputting</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> it's value immediately before the assignment to see what</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> happens.</span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> </span></font></div> <div align="left"><font face="Courier New" color="#7f0000"><span style="font-size:10pt">> Chris Tutty</span></font></div> <div align="left"><br/> </div> <div align="left"><br/> </div> <div align="left"><font face="Arial"><span style="font-size:10pt">Your Developer Forum posting was rejected because it appeared to contain </span></font></div> <div align="left"><font face="Arial"><span style="font-size:10pt">an HTML attachment.</span></font></div> <div align="left"><br/> </div> <div align="left"><font face="Arial"><span style="font-size:10pt">Attachments are not currently support by the Palm Developer Forum server.</span></font></div> <div align="left"><br/> </div> <div align="left"><font face="Arial"><span style="font-size:10pt">Note that some email programs automatically add an HTML attachment to each</span></font></div> <div align="left"><font face="Arial"><span style="font-size:10pt">outgoing message.  You can usually disable this feature in your email </span></font></div> <div align="left"><font face="Arial"><span style="font-size:10pt">program's preferences.</span></font></div> </body> </html>
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
