Foros del Web » Programación para mayores de 30 ;) » .NET »

editar texto en archivo txt desde VB.net

Estas en el tema de editar texto en archivo txt desde VB.net en el foro de .NET en Foros del Web. Código: Dim ip As IntPtr = Runtime.InteropServices.Marshal.AllocHGlobal(255) 'asignamos la memoria al puntero Dim sb As New System.Text.StringBuilder(255) Dim bt As Integer = GetPrivateProfileSection("Titulo", ip, 255, ...
  #1 (permalink)  
Antiguo 02/08/2011, 13:46
Avatar de moradazo  
Fecha de Ingreso: julio-2008
Ubicación: [email protected]
Mensajes: 355
Antigüedad: 15 años, 9 meses
Puntos: 2
editar texto en archivo txt desde VB.net

Código:
Dim ip As IntPtr = Runtime.InteropServices.Marshal.AllocHGlobal(255)
            'asignamos la memoria al puntero
            Dim sb As New System.Text.StringBuilder(255)
            Dim bt As Integer = GetPrivateProfileSection("Titulo", ip, 255, "C:\pruebas.txt")
            For i As Integer = 0 To bt - 1
                ' convertimos los bytes a caracteres y los añadimos al StringBuilder
                sb.Append(Convert.ToChar(Runtime.InteropServices.Marshal.ReadByte(ip, i)))
            Next
            ' eliminamos el último carácter que es nulo
            sb.Remove(sb.Length - 1, 1)
            For Each line As String In sb.ToString().Split(Convert.ToChar(0))
               textbox_contenido.text = textbox_contenido.text & vbNewLine & line
            Next
Con éste código leo un archivo TXT con la etiqueta "Titulo", y en textbox_contenido se copia el contenido de esa etiqueta.

Lo que quiero saber es como borrarlo y guardar encima cambios, ya que cualquier cosa que agruegue se adjunta a lo existente y no quiero que se vea así.

Etiquetas: txt, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:00.