Dave,

Just use ExgDBRead, providing your own callback routines that read data from the
serial port.

-- Keith Rollin
-- Palm OS Emulator engineer






"Dave Lafreniere" <[EMAIL PROTECTED]> on 11/27/2000 04:15:45 PM

Please respond to "Palm Developer Forum" <[EMAIL PROTECTED]>

Sent by:  "Dave Lafreniere" <[EMAIL PROTECTED]>


To:   "Palm Developer Forum" <[EMAIL PROTECTED]>
cc:    (Keith Rollin/US/PALM)
Subject:  Dynamically create a library at runtime - Is it possible?



I want to obtain a raw PRC file from a serial port and create a shared
library at runtime. Basically I want to hot sync over my PRC file, but
without using hot sync. I want to control the obtaining of the bytes and
storing them into the Palm's storage RAM. I know this is non-standard but
its for a custom Palm device with extra hardware. The bytes are coming from
another processor within the unit.

The Palm applications are resource databases, so it seems possible to create
a new database and copy the serial data bytes into this newly created
database. Once loaded into RAM, someone could use the Palm API SysLibLoad()
to work with the newly created shared library. I think the process should be
something like:

(this is all running on the Palm)
1. Get the entire PRC file from the Palm's serial port.
2. Extract from the raw PRC the Palm database header information.
3. Use DmCreateDatabase() to create a resource database using the header
information obtained (name, creator, attributes, etc...).
4. Copy the remaining PRC file, minus the Palm database header, to the newly
created database.
5. The new resource database (i.e. the shared library) is now in RAM and
should be accessible by any application.

Has anyone done this? Is there some reason why this is not possible? If so,
am I on the right track?

Thanks



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





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