Greetings...
We fell into very serious problem. Our PalmOS application is very big, therefor
multisegmented. In project we use Ultralite functions generated by ulgen from
Sybase ASA 7.0.1.918. And we use CW r6. At the moment our application is only a bit
smaller then 500kB (without optimalisation and without autoinlining)
In first segment we have ONLY the functions PilotMain and all others functions
directly called from PilotMain (StarterPilotMain (yes, we were too lazy to
rename ;-), AppStart, AppStop, AppEventLoop, AppHandleEvent, RomVersion Compatible and
few ours).
But size of first segment is more then 64kb, until we don't turn auto-inline on - of
course it is impossible to debug after it, so it is unusable...
Autoinlining cuts the size of first segment only to somethinglike 43kb, which is too
much for such a simple functions anyway.
In map file we have found, that to first segment were added nearly all member
functions of ultralite classes, handleevent form functions and many other
stuff... Is it possible to reduce size of this segment somehow without
turningoptimalistaion on? We cannot debug our code with optimalisation and we cannot
load application to emulator without it. Please help, it's very urgent.
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/