1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

vb 2005

Discussão em 'Programação' iniciada por brun, 1 de Novembro de 2007. (Respostas: 1; Visualizações: 507)

  1. brun

    brun Power Member

    tou a fazer um programa no vb 2005 tem la uma parte que é para gravar em ficheiro .txt so que entretanto o programa continua a receber mensagens e eu quero saber como acrescentar no ficheiro txt sem o substituir.
     
  2. Para acrescentar texto ao ficheiro sem eliminar o que conteudo existe basta que se passe o parâmetro true qnd se faz a criação da stream que vai efectuar a ligação ao ficheiro. O construtor da classe StreamWriter é o seguinte

    Código:
    Public Sub New (path As String, append As Boolean)
    Para fazeres o que pretendes podes programar a stream da seguinte forma:

    Código:
    Dim Filename As String = "C:\test.txt"
    Dim i As Integer
    Dim aryText(4) As String
    
    aryText(0) = "Mary WriteLine"
    aryText(1) = "Had"
    aryText(2) = "Another"
    aryText(3) = "Little"
    aryText(4) = "Lamb"
    
    Dim objWriter As New System.IO.StreamWriter(Filename, True)
    
    For i = 0 To 4
        objWriter.WriteLine(aryText(i))
    Next
    
    objWriter.Close()
    MsgBox("Text Appended to the File")

    Cumprimentos,

    Sérgio Vicente.
     

Partilhar esta Página