Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2005, 08:38
juan007
 
Fecha de Ingreso: marzo-2004
Ubicación: Chile
Mensajes: 382
Antigüedad: 20 años, 1 mes
Puntos: 0
Variable De Tipo Streamwriter, Visual me dice que no esta definido

Hola Compañeros(as)

Hace poco empece con VISUAL NET y esta bastante interesante, estoy siguiendo un libro Programacion en Visual Basic Net del grupo Eidos.

Estoy haciendo un ejemplo trata que basicamente en un formulario en el que introduciremos el nombre de un fichero y un pequeño texto, que seguidamente grabaremos en nuestro equipo.

El hecho que hay un boton llamado Grabar Texto (BtnGrabarTexto) y en el mimo libro te aparece el codigo que va en esta evento clic del boton:

Private Sub btnGrabar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnGrabar.Click
' declarar una variable para la escritura
' de texto en un fichero
Dim oEscritor As StreamWriter
' crear un fichero de texto vacío
' y obtener un objeto StreamWriter
' para escribir en el fichero
oEscritor = File.CreateText(Environment.CurrentDirectory & "\" &
Me.txtNombreFichero.Text & ".TXT")
' escribir en el fichero el contenido del
' control TextBox
oEscritor.Write(Me.txtTexto.Text)
' cerrar el objeto, lo que cierra también el
' fichero, y eliminar el objeto
oEscritor.Close()
oEscritor = Nothing
End Sub

Este es el codigo pero tengo problemas en la linea en que declaro la variable del tipo: StreamWriter.

En esta linea:
Dim oEscritor As StreamWriter

Se me marca StreamWriter de color azul y el IDE me arroja este mensaje

El Tipo StreamWriter no esta definido.

aqui tambien me arroja un menaje en la perte File:CreateText(....

oEscritor = File.CreateText(Environment.CurrentDirectory & "\" &
Me.txtNombreFichero.Text & ".TXT")

Entonces la pregunta porque pasa eso, que hice mal si segui los pasos que aparecian en el libro, o me faltara agregar algo asi como una referencia.

Bueno espero haber sido claro, espero tambien que me puedan ayudar para continuar aprendiendo esta version de Visual Net.

Se Agradece de antemano