At 12:53 AM -0700 6/5/99, Scott Johnson wrote:
>Peter Solderitsch wrote:
>> DOESN'T have their app currently open. Basically, no matter what I've
>> tried, when the user taps "yes" to accept the beam data into their
>> palm, I get a Fatal exception.
>>
>> I've already made sure that I'm not using any globals in the code.
>
>Did you verify you are not using any 'invisible' globals that C++
>creates? This includes static class member variables, static local
>variables (actually a C feature) and virtual function tables. You can't
>use virtual functions in a no-globals launch code.
>
Yes, it turns out that I wasn't registering the object extension on
cmdSysLaunchSyncNotify. Which works great on the IIIx I've used to test
with. However, the VERY SAME PROGRAM installed on a III, will cause a fatal
exception!! This is something I truly can't figure out, as I have identical
copies of the app installed on 2 devices. Beaming from inside the app to
one of the devices that is NOT inside the app is handled correctly. Beaming
from inside the OTHER app to the device outside results in a fatal
exception, under identical circumstances! Needless to say, I'm wholly
baffled at this point.
Thanks,
-Pete
--
Peter Solderitsch
[EMAIL PROTECTED]
http://www.stanford.edu/~petey/