You can wrap the FileStream in a StreamReader object like this:
FileStream fs = New FileStream("filepath", FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
StreamReader sr = New StreamReader(fs);
You'll then have all the advantages of the StreamReader, with the access flexibility of the FileStream. -- modified at 17:47 Friday 18th August, 2006
Dave Kreskowiak Microsoft MVP - Visual Basic