Neat! Seems that we've now got a full workaround for constructor users hitting the limit. Todd.
Ben Combee <[EMAIL PROTECTED]> wrote in news:[EMAIL PROTECTED]: > > At 11:12 PM 9/10/2003, Todd Walk wrote: >>Here's another option that's easy, and it's the one I use. >> >>Create an empty project. (ie, no code besides a PilotMain.) Move >>a bunch of resources to this project. Change the output file name >>to ###.pdb, change it's creator to the same as your program, and >>change the type to something other than appl. Compile. Now you >>have a .pdb file. Now in your main application's AppStart, open this >>.pdb with: >> >>DmOpenDatabaseByTypeCreator('(.pdb type)','FAN2',dmModeReadOnly); >> >>Now all those resources are availiable just like if you linked >>them into your .prc. (Of course you now have another file to ship.) >> >>This basically allows you to use Constructor without worrying about >>any limits. > > You extend this technique to avoid the runtime load and separate file > by using the PRC Merge capabilities of the Palm OS 68K linker... take > the two targets that you've setup, say "Foo1.prc" and "Foo2.prc", then > add the two PRC files to a Palm OS 68K Linker target with the PRC > Merge target settings, with the output file being Foo.prc. Make your > merge target depend on the two separate targets. This works better if > you use a "Code Resource" target for the second PRC file with an > out-of-the-way code resource that can be ignored. > -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
