el 11-17-2015 09:25 AM
Hi,
I have a vi in which I've made a mistake with the pointer allocation in to a Call Library Node block. When I tried to run the vi, LabView crashed.
Now when I try to open the vi again, it immediately crashes with 'Exception: Access violation (0xC0000005) at EIP=0x01CA3B32. It isn't reaching the vi GUI window or the edit window.
Is there a way to prevent the vi from allocating memory when opening. I'm surprised it is even doing this considering the code isn't even running!
Thanks in advance.
¡Resuelto! Ir a solución.
el 11-17-2015 11:26 AM
Not sure if this is what you need, but you can open a new VI and drop your problem VI onto its block diagram. Then you should be able to right click it and edit properties.
el 11-18-2015 05:35 AM
Hi Gregory,
Thanks for the suggestion. Unfortunately, the error I've introduced is in the master vi, which contains around 15 sub-vi's. I can drag any of the sub vi's to a blank vi and open as you suggest. But when I try to do this with my master vi, my laptop cannot handle it and LabView stops responding. 😞
I've installed an evaluation copy of LabView on my Macbook and can open the master vi. So at least I have a vi to copy from (by hand). So it looks like that's the quickest solution. Now back to the original problem of trying to understand how to pass a pointer to a call library node and obtain the data from the buffer that the pointer points to..!
Thanks for your help.