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/