11-20-2012 10:20 AM
Hello All,
I have recently migrated from LV 2011 11.0 to LV 2012 12.0f3. My code runs without problems under the 2011 version, however LV 2012 crashes. The problem may or may not affect many people. I think it is a bug and it is not in my code. I created and attached a small app that can generate the same error as my main application.
Here is the description:
Run the code attached and try to adjust the limits of the scales in the Display Array. Just by clicking into the scale the development environment crashes. If I build the code it crashes with the error: "DAbort 0x2CADF6E3 in panelsup.cpp." If the code is downgraded to LV 2011 v11.0, it can run in the LV 2011 environment, the scale limits can be adjusted on the fly. Of course it affects all the displays which I don't like in particular, but that's a different problem.
I hope someone can give me clue to work-around this problem. I know the setting of autoupdating the limits, sure, but that's not what I want. And anyone can click into the scale by accident and crash the app while data acquisition. That's very annoying.
Thanks,
Viktor
11-20-2012 12:51 PM
I didn't assume that it will crash the LabView editor itself, but even without starting the code it can crash. If one tries to edit the scales of the unitialized display array...
Viktor
11-21-2012 08:46 AM
Viktor,
Thank you for bringing this information to our attention. I have been able to reproduce the error you are seeing, and have filed a Corrective Action Report with our Research and Development team. That being said, I cannot guarantee that a fix will be implemented immediately in the near future. Even so, if any workarounds can be found pertaining to this issue, I will post on here and make you aware of them. Thanks again for your helping us to find this issue.
Regards,
Keith M.
Applications Engineering