USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Erro "Run-time error 53"
Carlos R. Faria
não registrado
Postada em 20/04/2008 23:36 hs   
Toda vez que vou abrir um arquivo pelo command dialog, um arquivo inexistente, dá esse tipo de Bug. Nem dá informação de que esse arquivo é inexistente. Tente outro.
Coisa desse tipo.
 
     
Tiranossauro
DOIS IRMÃOS
RS - BRASIL
ENUNCIADA !
Postada em 21/04/2008 10:47 hs            
poderia postar o código e informações sobre o tipo de arquivo que quer abrir ?
   
Carlos R. Faria
não registrado
Postada em 21/04/2008 21:06 hs   
    CommonDialog1.Filter = "Arquivos Texto (*.TXT)|*.TXT|"
    CommonDialog1.InitDir = "C:dados" 'direciona para a pasta
    CommonDialog1.ShowOpen
If CommonDialog1.FileName <> "" Then
 
Open CommonDialog1.FileName For Input Access Read As #1
'Open "c:*.txt" For input As #1 'Abre o arquivo para leitura
    Do Until EOF(1) 'Lê o arquivo ate o fim
    C = C + 1       'vai somando mais um ao contador
      Line Input #1, linha             'Puxa o que esta escrito na linha, passando de uma em uma linha
 
 

 
     
Tiranossauro
DOIS IRMÃOS
RS - BRASIL
Postada em 22/04/2008 21:53 hs            
CommonDialog1.InitDir = "C:dados"
 
acredito que tenha que colocar c:Dados
 
Se não for isto então marque a primeira linha do código com F9 e digite F5 e faça um Step by step (f8) para ver em que linha dá o erro e poste novamente
     
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 23/04/2008 11:12 hs            
Colega creio que o problema não está no common dialog e sim na forma que você o está utilizando tente isso e veja se resolve:
 
Private Sub Command1_Click()

 

Dim sArquivo As String, sLinha As String

 
On Error Resume Next
CommonDialog1.DialogTitle = "Definir Caminho"

CommonDialog1.Filter = "Arquivos Texto (*.TXT)|*.TXT|"
CommonDialog1.InitDir = "c:" ' Você não precisa inserir o nome do arquivo
CommonDialog1.FileName = "*.txt"
CommonDialog1.Filter = "*.txt"
CommonDialog1.ShowOpen
sArquivo  = CommonDialog1.FileName


 if sArquivo <> "" then

 

 iARQ = FreeFile

 Open sArquivo For Input As iARQ

 

  'Verificando se o arquivo está em branco:

  If LOF(iARQ) = 0 Then

    'O arquivo está em branco.

    MsgBox "O arquivo está em branco!", vbExclamation, _

           "ATENÇÃO!!!"

    'Fecha o arquivo

    Close iARQ

    Exit Sub

  End If

 

  Do While Not EOF(iARQ) 'Enquanto ñ chegar ao fim do arq...

 

  Cont = Cont + 1

   'Pega a linha atual:

  Line Input #iARQ, sLinha

 

 Loop

end if

 Close iARQ

     
Luis Fenando
não registrado
Postada em 03/05/2008 19:25 hs   
Aki no meu pc tah dano o seguite erro, e não sei qual é o programa q ele esta pedindo, se alguem puder me ajudar, vlw, pode manda no meu e-mal...

---------------------------
GbiehCef
---------------------------
Run-time error '53':

File not found
---------------------------
OK  
---------------------------
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página