When my application quits I receive the "Record left locked in closed unprotected database" message. I understand what this message means but I can't find the database record I'm not releasing. Every DmNewRecord(...) and DmGetRecord(...) has an associated DmReleaseRecord(...). I'm pretty sure the index value isn't changed between these two calls. I'm also checking each MemHandleLock() for an associated MemHandleUnlock() but so far haven't found it.

Am I missing something here? Is there another mechanism that locks records that I'm not aware of? Is there any way to see which database has the locked record?

I sure am getting my money's worth out of this list today...

Thanks,

Dana


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

Reply via email to