I found the solution:
1: Create a case structure around your code in the for loop.
2: Switch to the FALSE case and copy the initializing constant into the case structure and wire it to the tunnel.
3: create a boolean constant TRUE and wire it to the Case selector.
4: Delete the initializing constant.
The shift register will stay as a 2d array of string, comming out from the FALSE case. The FALSE case will never be executed. If you replace this boolean constant by a control you can empty the array. Flip the cases and name it Init.
Waldemar
Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
Don't forget to give Kudos to good answers and/or questions