> -----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/

Reply via email to