I'm having a standalone pc with windows 8(64) pro.
Just found that if I use @dos instead of @fullname it works besides the len statement.
So it has something to do with the value of @fullname which by the way is in the last eleven print statements.
Now using one of these macro's at my pc's corrupts the array and nothing is printed.
I did send an email about this problem before. Running the same on a standalone pc with windows 7(32) it runs fine.