I just started using V6.40 build 02. I noticed in the notes on the download page that the problem with shifting I/O up/down in the I/O Table had been fixed with custom functions.
It may have been "fixed" but it is now broken.
I find that with this version that if I have 2 custom functions:
1-ConnectNIST
2-ReadNIST
Then highlight "1=ConnectNIST", right click and select "Shift I/O Down" then I get the following:
1-
2-ConnectNIST
3-ReadNIST
Everything is correct! The labels and the custom functions moved down. Custom function #1 is blank.
Now I create the name and contents for the new custom function #1. I'll call it "NewFunc".
Now if I highlight "1-" (new empty custom function), right click and select "Shift I/O Up", things go wrong.
The I/O labels are shifted Up correctly, but the contents of the custom functions are not 100% correct:
This is what I see after the shift up:
1-ConnectNIST <- Contents of previous 1-NewFunc WRONG!!! I/O label was moved, the OLD custom function code has not been overwritten.
2-ReadNIST <- Contents of 3-ReadNIST I/O labels are correct. Everthing is CORRECT!!!
I believe that the code that moves the contents of the custom functions "UP" does not start at the right point in the array (or list) of custom functions.
Gary Dickinson