if you're feeling lucky: HwrEnableDataWrites(true);
PilotMain(); HwrEnableDataWrites(false); and replace all calls to MemPtrNew(sz) with MemChunkNew(1,sz,0x203); and all MemHandleNew(sz) with MemHandleNew(1,sz,3); this will work on OS2.0 - 5.2.1. In all OS versions after 5.2.1 the HwrEnableDataWrites() call is ignored. prototype: void HwrEnableDataWrites(Boolean enable) SYS_TRP(sysTrapHwrEnableDataWrites); On 8/30/06, Jeff Ondich <[EMAIL PROTECTED]> wrote:
My application needs about 300-400KB of dynamic heap space to run. When I run it on POSE with Palm OS 4.0 and 8MB of memory, it crashes. A bit of investigation shows me that I have three heaps on card 0, like so: ID 0: 250KB, dynamic ID 1: 7.75MB, not dynamic ID 2: 2.3MB, not dynamic Most of the 7.75MB is unused. Is there any way for me to expand my dynamic heap space? I'm even willing to rewrite the C++ new operator if that would help. Thanks, Jeff Ondich [EMAIL PROTECTED] -- For information on using the PalmSource Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
-- Best Regards, Dmitry Grinberg Software Engineer, http://PalmPowerups.com (847) 226 9295 AIM: DmitryGrinberg MSN: [EMAIL PROTECTED] ICQ: 165589894 Y! IM: dmitrygr2003 -- For information on using the PalmSource Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
