The primitive "TDMS get Properties" will not update to the correct the value for
NI_ChannelLength in an executable. I use a read-only reference to the TDMS file. Another executable is actually writing to that same file. I am pretty sure this is a bug. The issue doesn't occur while running both applications within the development system.