What about any calls to DmNewRecord().  Do you release after those?  Bob.

<snip>

To summarize:

I call MemHandleUnlock for every record I call DmGetRecord or DmQueryRecord on. I also call DmReleaseRecord when I call DmGetRecord.

I do a MemPtrUnlock on pointers I locked through MemLocalIDToLockedPtr (usually the AppInfo block). Anything else I shoud do in those cases?

I call MemHandleUnlock for every resource handle I locked after a DmGet1Resource. Should I call a DmReleaseResource too? BTW, why isn't there a DmQuery1Resource?





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

Reply via email to