• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

EliteR3S

[VB.NET 2005] Abrir ficheiro

8 mensagens neste tópico

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  ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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()

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O VB diz que a OpenFileDialog1 nao é membro da ASP (nome do programa)

Fika ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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 ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

fiquei com a impressão que o que tu querias era

Process.Start("caminho do ficheiro")

0

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