FAQ


Pesquisa avançada
  • Índice do fórum ‹ Soluções de Erros & Bugs ‹ Problemas relacionados com a instalação da DLL
  • Alterar o tamanho da fonte
  • Exibir página para impressão

Run-time error '-2147024894 (80070002)'

Problemas comuns relacionados com a instalação da DLL
Responder
3 mensagens • Página 1 de 1

Run-time error '-2147024894 (80070002)'

Mensagempor usuario » Dom Fev 15, 2009 4:00 pm

Ao executar a aplicaçao obtenho o erro:

Run-time error '-2147024894 (80070002)'

Imagem
Editado pela última vez por usuario em Dom Fev 15, 2009 8:05 pm, em um total de 2 vezes.
usuario
 
Mensagens: 55
Registrado em: Dom Fev 15, 2009 11:16 am
  • Website
Voltar ao topo

Re: run-time error '-2147024894(80070002)'

Mensagempor Suporte » Dom Fev 15, 2009 7:35 pm

O erro run-time error '-2147024894 (80070002)' ocorre quando tentamos instanciar a DLL e a mesma não existe na pasta da aplicação.

A solução é providenciar a cópia da DLL e as pastas URL, Schemas e DPEC para a pasta do aplicação, que provavelmente não devem existir também.

O erro também ocorre quando o framework de desenvolvimento é Visual Basic - VB 6.0, VBA ou Visual FoxPro que tem a particularidade de executar a aplicação em modo debug na pasta onde está instalado o framework (Ex. VB 6.0 => arquivos de programas\...\Microsoft Visual Studio\VB98\), bastando copiar a DLL e as pastas URL, Schemas e DPEC para a pasta.

O erro não ocorre se a aplicação for compilada, pois o executável roda na pasta da aplicação.

Para maiores detalhes dos arquivos e pastas que devem ser copiados, recomendamos a leitura do Guia de Uso da Biblioteca, disponível em http://nf-eletronica.com/blog/?page_id=118.
Editado pela última vez por Suporte em Dom Jun 21, 2009 1:40 am, em um total de 1 vez.
Equipe de Suporte FlexDocs
http://www.flexdocs.com.br
Visite: blog da NF-e: http://NF-eletronica.com/blog e a FAQ da NFe_Util: http://www.flexdocs.com.br/FAQ
Suporte
 
Mensagens: 119
Registrado em: Dom Fev 15, 2009 11:05 am
Voltar ao topo

Re: Run-time error '-2147024894 (80070002)'

Mensagempor Suporte » Dom Jun 21, 2009 1:39 am

Muitos usuários tem dificuldade para identificar a pasta do framework utilizado.

Uma solução é utilizar a função Application.Path do VB, segue código que trata o erro e mostra o path da aplicação:


Código: Selecionar todos
Private Sub CommandButton1_Click()
'
'   Exemplo para obter versão da DLL em uso
'

'
' instancia classe
'
On Error GoTo InexisteDLL

Dim objNFeUtil As NFe_Util.Util

Set objNFeUtil = New NFe_Util.Util

'
' obtem versão
'

MsgBox "A versão da DLL é: " + objNFeUtil.Versao, vbInformation, "Resultado"
'
' libera classe
'
Set objNFeUtil = Nothing

Exit Sub

InexisteDLL:

MsgBox "A DLL NFe_Util e demais pastas devem ser copiadas para a pasta: " + Application.Path, vbCritical, "Erro"

End Sub
Equipe de Suporte FlexDocs
http://www.flexdocs.com.br
Visite: blog da NF-e: http://NF-eletronica.com/blog e a FAQ da NFe_Util: http://www.flexdocs.com.br/FAQ
Suporte
 
Mensagens: 119
Registrado em: Dom Fev 15, 2009 11:05 am
Voltar ao topo


Responder
3 mensagens • Página 1 de 1

Voltar para Problemas relacionados com a instalação da DLL



Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

  • Índice do fórum
  • Equipe do fórum • Excluir todos os cookies deste painel • Todos os horários são GMT - 3 horas
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzido por: Suporte phpBB