Thank you all for your ideas! I dont think we have found the answer,
although
we have found many viable work-arounds... Here are my responses to
everyone who
has contributed so far:
Fran�ois -- the code is copied and pasted directly from my program...
however, i did check again to make sure, and yes, it is '=='.
Aaron -- the features manager is a good idea, but my SWord startX ...
plan works
fine also. It's not so much of a "problem" as it is a "mystery" to me.
Richard -- I will try MemCopy when I get home and let you know. Also,
the sound
calls are working ok, since in the first scenario I could hear all three
of
them. Also, the are not actually being called, which I checked in the
emulator
logs.
Hari -- The Snd calls are not made, which I checked in the emulator
logs. The
variables are actually equal. Also, there should be no overflow because
in both
cases (i.e. the startPoint = *startPtP and the startX = startPt->x) the
same
amount of memory is used and it works ok in the second case. Finally,
they dont
actually point to garbage, rather the endPtP _seems_ to point to the
same thing
as the startPtP.
I really do want to figure this out. Thank you for your help.
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/