How can I read/write programs/database that its creator is different. When I use DmOpenDatabaseByTypeCreator() with the target name, type and creator. I can obtain the LocalID and database open reference. If I run DmQueryRecord(), it seems normal to acquire the MemHandle. But when I lock it, a SIGBUS error will be generated? When I try to open/read "AddressDB" with type 'DATA', there is no problem. But when I try to open/read other user type 'appl' files, the error will come out? Or I should use other API for this purpose??? Thanks a alot. Samson -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/tech/support/forums/