Primero esta clase de streamwrite es del lenguaje .NET asi que estas en el foro equivocado , porfavor algun mod que lo mueva al subforo .NETLa clase streamwrite no es compatible con el metodo que tu lo quieres abrir , ademas te falta otro parametro que es el modo en que lo va a abrir.
y tienes que crear un objeto antes para poderlo abrir.
antes del modulo o clase importas io asi:
imports system.io
sub main ()
dim fs as filestream
fs = new filestream("C:\texto.txt",filemode.create,fileaccess.write)
end sub
Pero ese metodo no serviria para streamwrite primero debes de hacer una convercion.
sub main ()
dim fs as filestream
fs = new filestream("C:\texto.txt",filemode.create,fileaccess.write)
sw = new streamwrite(fs)
end sub
He aqui un ejemplo que te hice para ver si lo entiendes
Imports System.IO
Imports System.Environment
Module Module1
Sub Main()
Dim crear As StreamWriter
Dim str As String
Try
'Crear un archivo
crear = New StreamWriter("C:\doc.txt")
Console.WriteLine("Escriba las lineas que desea almacenar en el fichero." + NewLine _
+ "Finalice cada linea pulsando la telca <Enter>" + NewLine + "Para finalizar" _
+ " solo pulse la tecla <Enter>.")
str = Console.ReadLine()
While (str.Length <> 0)
'Escribir en el fichero
crear.WriteLine(str)
'Leer la linea siguiente
str = Console.ReadLine
End While
Catch ex As IOException
Console.WriteLine("Error:" & ex.Message)
Finally
If (Not crear Is Nothing) Then crear.Close()
End Try
End Sub
End Module
Ese ejemplo no necesita de fileStream y la declaciones porque ya lo crea, en caso que quieres hacer otros tipos de manejos con ficheros como por ejemplo usar Append,truncate .... necesitaras declara como ya lo dije
Cualquier duda postea en el foro correspondiente
salu2