Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: Cank.Inc en 27 Agosto 2005, 06:27 AM

Título: sobreescrbir
Publicado por: Cank.Inc en 27 Agosto 2005, 06:27 AM
Hola! de nuevo =P

estoy haciendo un programa, donde hay un text box, y al apretar el command button, te guarda el texto que hay en el.. use este codigo.:

Private Sub Command1_Click()
    Dim canalLibre As Integer
      canalLibre = FreeFile
      Open "C:\texbox.txt" For Output As #canalLibre
        Print #canalLibre, Text1
    Close #canalLibre
End Sub


entonces, cuando escribo algo en el textbox y oprimo, se guarda en C:/textbox.txt

ahora, cuando vuelvo a escrbir en el textbox, se borra lo que ay
en C:/textbox.txt

como puedo hacer cuando escriba no se borrre, lo que ya haya escrito, y siga guardando, con un salto de linea, en vez de sobreescribir.?

me explique? =P ::)
Título: Re: sobreescrbir
Publicado por: Slasher-K en 27 Agosto 2005, 06:33 AM
Abri el archivo en modo Append en lugar de Output, de esta forma escribe al final del archivo.

Saludos.
Título: Re: sobreescrbir
Publicado por: Cank.Inc en 27 Agosto 2005, 06:44 AM
em, no funciono, sigue igual...
alguien mas?

te referias a esto:
Citar
Open "C:\texbox.txt" For Append As #canalLibre


Título: Re: sobreescrbir
Publicado por: Xpeed en 27 Agosto 2005, 07:18 AM
asi debe funcionar, alli agrega al final de lo que estaba en el archivo lo que quieres meter



un saludo.