As the original posting was in 2002, when MartinLiu posted the problem
originally, s/he was using version 7.x I added to the posting as it seems
there is some assertion in LabVIEW that results in an internal error that
needs history of do***entation. I added to the existing thread rather that
start a new thread. I submitted a service request for the issue with
code that isolated the behavior.I was teaching the LabVIEW Intermediates
II class using LabVIEW 8.5. It was not repeatable with just the TCP
Write function. The exercise demonstrates an FTP operation where any
file is passed over TCP/IP via chunks. The exercise included
additional code to calculate the number of chunks based on the selected
file size and a chunkiness size. When the number of chunks is
calculated, LV coerces the integers to doubles for the division, rounds to
the largest integer, and sends that value to a for loop (to send each
chunk) and to the TCP receiver. The combination of the unwired
terminal and the coercion indicated a the compiler error.As for
repeatability, it happens the first time the wires are disconnected
consistently. Regards,Kenneth


|