This is conduit dev question, but that forum doesn't have much activity... In my Generic Conduit Framework conduit I'm using a desktop ID-to-handheld ID map to keep UIDs in separate realms (a requirement for my app). The problem I have is mapping the two IDs when a record is created on the desktop. The new desktop record is loaded and cached long before synchronization occurs and a handheld ID has been generated. This prevents me from writing the desktop/handheld ID pair to my map file at the time the new desktop record is loaded. Because of resource constraints, I'd like to avoid pushing the desktop ID into the handheld record.
I have some ideas for dealing with this, such as overriding HHMgr or subclassing CPalmRecord and adding a desktop ID field. But, I'm more curious to know what solutions others have used. Input much appreciated! -- For information on using the PalmSource Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
