I get the available Storage/dynamic memory using the following code:

nCards = MemNumCards();
for (cardNo = 0; cardNo < nCards; cardNo++)
{
  for (i=0; i < MemNumRAMHeaps(cardNo); i++)
  {
      heapID = MemHeapID(cardNo, i);
      if (MemHeapDynamic(heapID))
      {
         MemHeapFreeBytes(heapID, &heapFree, &max);
         dynamicMemory += heapFree;
      }
      else
      {
         MemHeapFreeBytes(heapID, &heapFree, &max);
         StorageMemory += heapFree;
      }
  }
}


if dynamicMemory = 60K,Can I call MemPtrNew(60*1024)?
How do palmos handle fragment?

Thanks.



_____________________________
http://www.msale.net/bbs
http://sourceforge.net/projects/mscreen/



-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to