08-19-2009 07:16 PM
I have three Clusters of user settings that need to meet certain criteria before they can be saved. Two clusters contain six strings and the third contains 7 booleans. If I have all three value change events in one event case, the application crashes. With only the two clusters that contain six strings combined, it still crashes.
In LV 8.6 Mobile, the panel crashed and also closed. The simple work-around is to separate the three events.
08-20-2009 01:53 PM
Hi Michael,
I have built a bit of code that does what you are describing but it does not crash. What OS are you using on the PDA? Can you post the offending code without any subVIs or dependencies? That is, break it down to the smallest piece of code that still shows the behavior.
08-25-2009 03:39 PM
Hi Stephen,
Here is a stripped down vi with no sub-vis or typedefs. The desired behavior allows the configuration to be saved only if all enabled channels have both channel name and serial number. I added a loop counter display to verify that the vi has crashed.
I have an HP IPAQ 2490C running Windows Moblile 5.0 (5.1.1702) with 64MB or RAM with 38.3MB free.
08-26-2009 02:36 PM
Hi Michael,
Actually, I can't run this because the file 'PDA Prog State Machine.ctl' is not included.
08-26-2009 05:09 PM
08-27-2009 10:43 AM
Hi Michael,
If you can, I would separate the events. I was able to see the same behavior as you. Specifically, I got:
"App failed. Error code 170353002. Unable to allocate memory."
This was reported to R&D (#184443) for further investigation. For now, please use your workaround. Thanks!