03-09-2006 03:03 PM
03-09-2006 03:57 PM
03-09-2006 04:30 PM
Hi evard,
It sounds like your "old vi" calls a DLL function using a Call Library Function (CLF) node and the DLL has changed. The CLF needs to be edited so that it knows about the new "y" parameter. If not updated, not enough memory will be allocated (by the CLF) for all the function parameters that the new DLL returns, and your DLL will try to corrupt memory. How TestStand can cope with this, I don't know, but sincere Kudos to the developers of TestStand!
If the DLL function is called in multiple diagrams, then the associated CLF should be "wrapped" in a sub-VI. If this were the case, now, there would only be one CLF to modify!
Sorry! Hope it helps anyway!
03-10-2006 10:10 AM
03-10-2006 01:30 PM