Okay, I had this function displaying float numbers in Exponential format.
However, now for some reason it displays nothing at first... then if I click
between the forms enough, it seems to display random bits and pieces of
memory. (symbols, etc.)
Does anyone have an idea? This just started happening after I modified my
structures and added a new variable to them. (Byte) None of my other
records have had problems in displaying, just these darned floats! :-)
CharPtr foo()
{
tblInfo theInfo;
FlpCompDouble theCompFloat;
CharPtr c;
VoidHand record = DmQueryRecord(gInfoDB, 0); // hardcoded to first
record
tblPackedInfoPtr p = MemHandleLock(record);
UnpackInfo(&theInfo, p);
theCompFloat.d = theInfo.number;
c = MemPtrNew(50);
FlpFToA(theCompFloat.fd, c);
MemHandleUnlock(record);
return(c);
}
--
Tim Astle
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palm.com/devzone/mailinglists.html