Can anyone comment on whether or not VB 5.0, 6.0, which allows record definition 'types' to contain arrays (which my MS-DOS QBASIC compiler apparently does not), inserts some sort of 'slack bytes' or other character(s) in front of each array in the file. I write the file containing arrays with VB 6.0.....then try and read it with both a Cobol program or simply Wordpad, and there appears to be characters showing starting just before each array that I did not write. Hence the Cobol definition which I matched to the VB record 'type' doesn't quite marry up.