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 ACCESS Developer Forums, or to unsubscribe, please 
see http://www.access-company.com/developers/forums/

Reply via email to