> -----Original Message----- > From: Paul Nevai > Sent: Monday, July 21, 2003 6:56 AM > > Fast forward... > > When Palms will have more than one [main] memory cards, then > will the creator ID of an application have to be still unique?
Actually, the ancient Handspring Visor devices use two memory cards. Card 0 is the one that's built in to the device, and Card 1 is the Springboard expansion module. > Clearly, different DBs sharing the same name will be able to > coexist as long as they are residing on different cards. I'm not sure how the OS handles this. One thing you must consider in your custom launcher is the uniqueness of a file -- this has four components to it, as I understand it. I always seem to forget something here, and Aaron always seems to correct me, so we'll see. :) 1) The DBName 2) The creator ID 3) The type 4) the DBVersion This means that these two files can exist on the same device, on the same memory card, at the same time: File 1: DBName = "My Palm App" CrID = 'Jeff' Type = 'appl' DBVer = 0x0001 File 2: DBName = "My Palm App" CrID = 'Jeff' Type = 'appl' DBVer = 0x0002 When version-disambiguated files such as this exist, Launcher will only run that file which has the highest version number. This mechanism allows for Palm to update a ROM file by replacing it with a RAM-based file of a higher version. -Jeff Ishaq -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
