The same code in Visual Basic will be able to read an ascii file while a COM object version of it to run under MTS can't.
Open "c:\test.txt" For Input Shared As #1
Line Input #1, lcLine
If this is run from Visual Basic, lcLine will contains the value of the first line of c:\test.txt. If this is run from a COM object version of it, a blank line will be returned.