[EMAIL PROTECTED]> wrote: >when unflatting certain binary datas with "Unflatten fromString" (LV7) I >get an error msg window "Nicht gen�gend Speicher zum Abschlie�en dieser >Operation" (* not enough memory to close this operation). The error-output >of the vi is incorrect. >Does anybody know a workaround of that bug? > >I have binary files with different versions of a certain datatype. When >loading a file, I try to unflatten the data using the newest dataversion. >If I get an error, I try the 2nd newest dataversion and so on until I found >the right datatype. This methode was ok up to LV6.01. >In LV7.0 the bug appears when I try to unflatten to the wrong datatype. My >datatype is an array of clusters of strings and numbers. > >NI knows the bug but has no patch or workaround. NI-service told me, to >wait for LV7.1, maybe mid of 2004, --- very �good� service. >This bug is a fatal problem for me, I cannot read many of my old measuring >datas under LV7.0. >If I dont find an solution, the consequence will be, I throw out LV7 and go >back to LV6.01.
I can only second Stephens message. The fact that it seems to work in LabVIEW 6 is pure incident for the datatypes you are using, as I know that trying to unflatten random (corrupted) data will often show the same symptoms in various versions of LabVIEW. The only thing I can think of what they might be trying to do is adding C++ exception handling to the internal implentation of the Unflatten function. This is a major modification of the code and not a bug fix at all, so expecting NI to release a 7.0.1 just for that is not really realistic. The correct action to do is of course to include a version number indicating both the your own and the LabVIEW version in front of your data so that you can use the correct unflatten type in the first place. Rolf Kalbermatter CIT Engineering Nederland BV tel: +31 (070) 415 9190 Treubstraat 7H fax: +31 (070) 415 9191 2288 EG Rijswijk http://www.citengineering.com Netherlands mailto:[EMAIL PROTECTED]
