By the way, I noticed you are working on a Mac, so you shouldn't have any endian issues at all. LionScribe
"LionScribe" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Since I imagine that the data we are talking about does not change very > often, then it may be easier to do the packing on the simulator. Write a > program, that opens the resource database, packs and compresses the data to > another database. Then export the new database to your desktop, and include > it into your project. That way, you have no endian issues, and you do not > have to use a different environment. > LionScribe > > "Erik Norvelle" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > > To LionScribe & Others: > > > > I haven't yet written any code to implement your suggestion to pack more > > data (i.e. Latin words) into each PDB record. I've been thinking through > > ways of doing this, and while it's certainly a doable thing, I'm wondering > > if this isn't a wheel that's been invented before. Do any of you know of > > any (open source or reusable) code that I could borrow or examine that > > explains how to effectively pack multiple (real) records into a lesser > > number of PDB records. I particularly have had problems with > word-alignment > > and endian issues which have caused me headaches in the past, so I would > > love to find some code that has already been debugged. > > > > TKA, > > Erik Norvelle > > > > --------------------- Quoted Message Below ------------------- > > > > Subject: Re: Slooooowwwww syncronizations (.pdb file with 30000 plus > > records) > > From: "LionScribe" <[EMAIL PROTECTED]> > > Date: Tue, 15 Jun 2004 16:27:00 -0400 > > X-Message-Number: 57 > > > > Also, what a huge amount of wasted overhead, I believe around 18 bytes per > > record. (18 * 30000 = 540,000). Try using DmDatabaseSize and see the > > difference between the totalBytes and the dataBytes. > > I would suggest combining 200 words per record, and storing the offset. > > Also, with Databases that size, it would be more appropriate to use > > compression, try using the ZLib library to compress each record (of 200 > > combined). > > > > LionScribe > > > > > > "Ben Combee" <[EMAIL PROTECTED]> wrote in message > > news:[EMAIL PROTECTED] > > >At 01:46 PM 6/15/2004, you wrote: > > > >Greetings, > > > > > > > >I just posted a notice about my latin dictionary program... I have > > another > > > >question related to synchronizing the database files that go with my > > > >program. I use a method of creating a single record in my database for > > > >each word which is to be stored (and there are approximately 25000 > > words), > > > >as well as an index into this database (which has about 30,000 > > > >entries). The index.pdb file is only about 640K, yet takes nearly > three > > > >hours to synchronize! The other file (the Stems.pdb file) takes about > > the > > > >same time, and is 2.5M. > > > > > > > >The only thing I can think of in this context is that the creation of > so > > > >many individual records on the handheld side is holding up the > > > >synchronization... I am using a USB connection, so speed should not be > a > > > >problem. Has anyone else had this problem, and if so, what's a good > > solution? > > > > > > > > > -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
