05-14-2010 07:05 AM
we have an EXE , written in LV8.5.1 that needed new features. saved the code as LV2009, added the 2 new features and ran the build specification as is. The exe opens but is non-responsive. The change had to do with a calculation after the data is acquired and should not have caused the program to hang on startup. The program uses FeildPoint and the database connectivity toolkit (both updated to 2009). The original build spec only specified the top level VI (nothing else needed to be included). I am wondering if that is still true - do I need to include any libraries or additional runtime engines or something. Any other thoughts on what may be causing the program to hang after launching?
thanks
lmd2
05-14-2010 08:01 AM - edited 05-14-2010 08:02 AM
okay been looking through the code to see what has changed by the upgrade. I see that at least one VI is called from (maybe a class library): NI_LVConfig.lvlib: Open Config Data (compatibility).vi
I don't think the compatibility VI is a problem in building the EXE but maybe I need to 'always include' the NI_LVConfig.lvlib
still looking what else may have changed, or what else may be required that wasn't required back in 8.5.1
does this sound correct to anyone?
thanx again
lmd2
05-17-2010 11:39 AM
okay - got past that; turns out that we were running FieldPoint 6.0.4 with LabVIEW 8.5.1
when we upgraded to LV2009 we didn't upgrade FP
now running FP 6.0.6 and no more hanging
... on to the next issue
05-17-2010 12:29 PM