You CAN use global variables if the system find was started
from YOUR application. So this is a good test to check. You
start find within you app, and if it works -- the problem
is definitely in accessing global vars.
Ivan
Maik Boenig wrote:
>
> Hello,
>
> I've a problem with my appilcation (114k, multi-segmented).
> When I install it (just install, no start) and use a system-find
> (no matter what application is running), the find crashes in
> POSE with a PalmPro ROM with version 2.02.
>
> There error message from POSE says, that the program
> 'xxx' tries to access the low memory region (I don't
> know the message exactly). 'xxx' is always the name of
> the program, which is the first program the find calls.
>
> For example: You call the system find out of the calendar
> application. Then the following happens:
>
> 1.) Calendar
> 2.) program x
> 3.) program y
> 4) .....
>
> But before calling my application, POSE tells me above
> thing, with 'xxx' substituted with 'Calendar'.
>
> This 'works' with every other application (except mine).
>
> If I deinstall my application, everything works fine.
>
> The interesting point is, that my application don't get a event
> for the system find; it seems, that it crashes just before calling it.
> When using the debugger, it never reaches the PilotMain-
> function.
>
> Any ideas ?
>
> -----------------------------------------------------------------------
> Regards,
>
> Maik Boenig