Ir para o conteúdo
EliteR3S

[VB.NET 2005] Abrir ficheiro

Mensagens Recomendadas

EliteR3S    0
EliteR3S

Boas

Alguém sabe como é que se abre um ficheiro carregado no botão? No meu caso quero, ao carregar no botão,  abrir um ficheiro .txt, como se o fosse mos a carregar 2 vezes nesse ficheiro.

Fikem  ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Asgorath    0
Asgorath

Boas

Abrir ficheiros é simples a parte do duplo clique é não percebo

Imports System.IO
Dim fich As New StreamReader("c:\aa.txt")
Dim aux As String
While Not fich.EndOfStream
    '' le linha a linha
   aux = fich.ReadLine
    Console.WriteLine(aux)
    aux = String.Empty
End While
'' fecha ficheiro apos leitura
fich.Close()

Dim fich As New StreamReader("c:\aa.txt")
Dim aux As String

'' le ficheiro todo
aux = fich.ReadToEnd
Console.WriteLine(aux)
'' fecha ficheiro apos leitura
fich.Close()

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
EliteR3S    0
EliteR3S

Ok, se calhar expliquei mal. Vou tentar novamente. Gostaria de abrir por exemplo uma aplicaçao. Sabes quando vais a uma pasta, chegas a pasta e das duplo clique. O que eu queria era fazer um tipo de Open do file para mostrar. Não sei se me faço entender ;)

Fikem

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Asgorath    0
Asgorath

Adiciona o controlo OpenFileDialog ao form.

Imports System.IO
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim ficheiro As String

'' selecciona o ficheiro texto a abrir
ficheiro = String.Empty
Me.OpenFileDialog1.Filter = "Ficheiros Texto|*.txt"
Me.OpenFileDialog1.ShowDialog()
ficheiro = Me.OpenFileDialog1.FileName
'' se precionou 'cancel' entao sai fora
If ficheiro.Trim = String.Empty Then Return

Dim fich As New StreamReader(ficheiro)
Dim aux As String
While Not fich.EndOfStream
    '' le linha a linha
    aux = fich.ReadLine
    Console.WriteLine(aux)
    aux = String.Empty
End While
'' fecha ficheiro apos leitura
fich.Close()

Dim fich As New StreamReader(ficheiro)
Dim aux As String

'' le ficheiro todo
aux = fich.ReadToEnd
Console.WriteLine(aux)
'' fecha ficheiro apos leitura
fich.Close()
End Sub

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Asgorath    0
Asgorath

Estas a fazer uma pagina? Em ASP.NET não sei se existe o controlo OpenFileDialog.

Nao tenho experencia nenhuma em asp.net so faco windowsform applications.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
EliteR3S    0
EliteR3S

Nao, o nome do programa e que e ASP. Nao o programa em si.

Nao ha uma maneira mais facil? Tipo so open ficheiro.txt? lol

Fikem ;)

Partilhar esta mensagem


Link 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