you don't get it:

a form writes a file

another forms reads it



the problem is that vb detets that the file that form1 was supposed to qrite to doesn't exsist yet (because form1 didnt write to it)