Ir para o conteúdo
maluco2able

Gravar ficheiro txt

Mensagens Recomendadas

maluco2able

eu tenho visto ums apontamentos que me foram fornecidos por fornecedores daqui mas estou com uma duvida

eu tou a realizar um notepad basico como se fosse o do windows mas quando vou guardar um ficheiro que foi alterado ele n assume as alterações

o que sera?

aqui vai o codigo:

Dim SFD As New SaveFileDialog

        SFD.AddExtension = True
        SFD.SupportMultiDottedExtensions = True
        SFD.OverwritePrompt = True
        SFD.ValidateNames = True
        SFD.Filter = "Documentos de Texto|*.txt"
        SFD.Title = "Guardar ficheiro de imagem... "
        SFD.ShowDialog()

        MsgBox(SFD.FileName)

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
maluco2able

Dim SR As New IO.StreamReader(OFD.FileName)

        RichTextBox1.Text = SR.ReadToEnd

        SR.Close()

tem que se alterar mais alguma coisa o ta bem assim

?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Andrepereira9

Assim funciona melhor

Dim SR As New IO.StreamWriter(OFD.FileName)
        SR.WriteLine(RichTextBox1.Text)
        SR.Close()


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Andrepereira9

Com o código acima, o texto

Olá

Adeus

fica assim: Olá[][]Adeus

Para evitar isso fazes assim:

Dim SR As New IO.StreamWriter(OFD.FileName)

For Each Linha As String In RichTextBox1.Lines
        SR.WriteLine(Linha.ToString)
Next

SR.Close()


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Andrepereira9

Mas se abrir no bloco de notas, fica assim. pelos menos aqui aconteceu-me isso


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Caça

Pois fica, o quadrado simboliza a quebra de linha, o bloco de notas é que não o assume, já por isso é um bloco de notas.


Pedro Martins

Não respondo a duvidas por PM

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.