I've a shared library that I will ship pre-installed on a Palm device. The
shared library is large (65,412 bytes), but falls (barely) under the segment
maximum (64K = 65,536 bytes).

Because the application is shipped pre-installed, when a user first
hot-syncs their palm, the shared library is stored in the appropriate (and
newly created) <UserName/Backup> directory. However, when I do a diff on the
originally installed shared library (from my build) versus the copy in the
backup directory, I see that the end of the backed up file has been
changed/modified/corrupted.

My first thought is that I'm too close to the segment limit. However,
looking at other backed-up files, I see that they too have some changes,
although smaller than the shared library I'm concerned with. (WinDiff notes
that most of my backed up files are "different in blanks only" from the
originals, while some have small blocks of data changed or missing.)

o What could change the binary .PRC file between when it is installed on the
Palm device to when it is backed up on the desktop?

o Could the problem be that I'm within 124 bytes of the segment limit? If
so, what is the real limit? And what is causing the other applications to
change? (One is a multi-segmented application at about 207KB and another is
a single segmented application at 46K).

Any assistance would be appreciated!

Thanks,
John




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

Reply via email to