10-09-2013 10:53 AM
I thought to remember that in earlier versions of CVI source files needing compilation were marked in a different color (pink?) while in CVI2013 this feature seems to be gone. Did I miss something? I did like the color coding...
Solved! Go to Solution.
10-10-2013 09:22 AM
I do most of my development work in LabWindows/CVI. I love it. I just upgraded to LabWindows/CVI 2013. I never installed 2012.
I do know that in 2011 and previous versions, pink was used in the project tree to identify files needing to be compiled. I truly miss this feature and I beg NI to bring it back in an update.
Otherwise, as usual, I think LabWindows/CVI 2013 is an awesome tool.
Thanks!
10-11-2013 02:42 AM
Hello Wolfgang, Bill_Jacobs,
Because in CVI 2013 the compiler is no longer part of the environment, that feature has been removed. CVI 2012 and older versions had direct access to the compiler's data structures, which made the retrieval of data possible without loss of performance or additional operations.
Thank you for the positive feedback!
Best regards,
Nelu F. || National Instruments.
10-11-2013 04:31 AM
Hello Nelu,
I see, it was on purpose, so no chance of having it fixed
CVI2013 knows if files need to be re-compiled or not, unfortunately this information is hidden - why not indicate if pushing the RUN button will start the executable or start compilation...
For example, in projects with many files changing an include file immediately showed the impact, i.e. the affected files. I don't see why this should affect performance.
Anyway I understand that this wish requires another idea suggestion, you can find it here...
10-17-2013 11:15 AM
Hi Wolfgang,
It affects performance because the ADE itself no longer keeps track of the compilation state. The only way to obtain it is by starting a test build and allowing the normal dependency checks that then take place during the build to determine what needs to be compiled and return that information to the ADE. Those test builds would have to be performed almost continuously in order for the ADE to be able to maintain that information, as it used to before 2013.
Luis