the best way (IMHO) is to not lock that much useless code (all the other code not used by callback). To do this, compile callback to a separate code resource, and lock that
On 9/3/08, Hynek Sladky <[EMAIL PROTECTED]> wrote: > This application is in one segment only so callback function and other > called functions are in one segment too. > Is there any description how to write such tasks for PalmOS correctly? I > suppose that there should be way how to use callbacks but I am not sure if I > do it right :-) > > Thanks, > Hynek Sladky > > > > Dmitry Grinberg wrote: > > > you will terribly fragment dbcache and annoy your users. for the sake > > of them I ask you to completely reconsider your problem, because you > > are DEFINITELY doing something wrong if your event callback spans > > segments... > > > > On 9/3/08, Hynek Sladky <[EMAIL PROTECTED]> wrote: > > > > > > > It is because of speed. Notification through PilotMain is terribly slow > (if > > > it is used for eg. EventDequeuedEvent). So I need to lock all code in > memory > > > because it seems that sometimes it is moved by system and Palm crashes > :-( > > > So I am looking for way how to lock it in memory... > > > > > > Thanks, > > > Hynek Sladky > > > > > > > > > > > > Lionscribe wrote: > > > > > > > > > > > > > Why don't you just use the launch method, and save the hassle. > > > > If you are doing it to save speed, and you only need the notification > in a > > > > > > > > > > few instances, > > > > > > > > > > then just have the locked function do the checking if you should > handle > > > > > > > > > > it, and ifyou do then it should send it's own launch code when > necessary. > > > > > > > > > > Lionscribe > > > > > > > > > > > -- > For information on using the ACCESS Developer Forums, or to unsubscribe, > please see http://www.access-company.com/developers/forums/ > -- ---- Best Regards, Dmitry Grinberg (847) 226 9295 -- For information on using the ACCESS Developer Forums, or to unsubscribe, please see http://www.access-company.com/developers/forums/
