Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 4457 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia a todos,

Eu tinha instalado no Delphi 7 alguns componentes do Acbr como: AcbrNfe, ACBrNfse, AcbrSped entre outros. Ontem fiz a instalação desses mesmos componentes em uma outra máquina aqui da empresa e hoje quando fui complicar meu projeto aparece a seguinte mensagem de erro:

[Fatal Error] ACBrCapicom.dpk(40): Internal error: URW3954

- Desinstalei todos os componentes

- Exclui os arquivos Acbr*.bpl da pasta \projects\bpl,

- Atualizei os componentes

Mas durante a re-instalação dos componentes aparece a mesma mensagem quando compilo o AcbrCapicom.dpk.

E ele seleciona em vermelho a ultima linha desse bloco da Unit AcbrCapicom.pas

contains

  ACBrCAPICOM_TLB in '..\..\Fontes\ACBrCapicom\ACBrCAPICOM_TLB.pas',

  ACBrMSXML2_TLB in '..\..\Fontes\ACBrCapicom\ACBrMSXML2_TLB.pas',

  JwaWinCrypt in '..\..\Fontes\ACBrCapicom\JwaWinCrypt.pas',

  JwaWinDLLNames in '..\..\Fontes\ACBrCapicom\JwaWinDLLNames.pas',

  JwaWindows in '..\..\Fontes\ACBrCapicom\JwaWindows.pas',

  JwaWinType in '..\..\Fontes\ACBrCapicom\JwaWinType.pas',

  JwaWinNT in '..\..\Fontes\ACBrCapicom\JwaWinNT.pas';

E não consigo instalar nem esse nem os demais componentes.

  • Consultores
Postado

Todos erros que acontecem "Internal error" é um erro interno no Delphi. Verifique a Instalação do Delphi na sua máquina.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado

Mas isso ocorre nas 4 máquinas que possuem esses componentes aqui na empresa... Encontrei aqui um backup de uns 2 meses atrás e consegui já consegui compilar o AcbrCapicom, estou terminando de instalar o restante. Obrigada pela atenção.

  • Consultores
Postado

Olá Camila,

Pois é. Isso ocorre nas quatro máquinas pois é um erro do compilador do Delphi.

Provavelmente só é levantado em uma configuração específica. Veja o seguinte link explicando http://www.stevetrefethen.com/wiki/InternalErrors.ashx

As vezes você consegue localizar exatamente onde ocorre o problema. Veja um caso parecido no link abaixo, talvez você queira tentar.

http://stackoverflow.com/questions/153388/how-to-solve-delphis-pascal-fatal-error-f2084-internal-error-la33

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado

Bom Dia EMBarbosa,

Obrigada pelos links li os sites e deu pra entender um pouco de como funciona esses "Intenals Errors", consegui instalar todos os componentes que eu precisava com a versão do meu backup. Creio que durante a instalação dos componentes na máquina nova o técnico responsável pode ter salvo alguma modificação feita nos componentes e depois o delphi não conseguiu compilá-los novamente como você disse.

Mais uma vez obrigada pela atenção e ajuda.

  • 1 mês depois ...
Postado

Os link's sugeridos neste post, manda apagar os arquivos DCU e DCP do projeto, blz, funcionou consigo compilar e entrar no programa. Mas quando tento debugar. ERRRRRRRRRRRRRRO. Será que alguem tem alguma ideia de como resolver este problema. No ACBR para ECF não tenho problemas, apenas no ACBR para NFs ocorre erro.

  • Consultores
Postado

Você conseguiu identificar qual parte exata do código gera essa exception?

Esse erro normalmente é EXCEPTION_IN_PAGE_ERROR. Que significa que a thread tentou usar uma página de código que não está mais acessível.

Algumas sugestões (em inglês):

http://stackoverflow.com/questions/1317886/external-exception-c0000006 e as questões mencionadas (veja Linked do lado direito)

https://forums.embarcadero.com/message.jspa?messageID=387080

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Postado

Qual versão do Delphi você está usando?

Tente mudar as opções do projeto em Delphi compiler.

Faça um Build novamente.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Postado

Concordo. É muito estranho mesmo.

E para dificultar, esses tipos de erros são muito difíceis de descobrir exatamente o que os causaram quando há muitas mudanças no código.

Praticamente tem que ser na tentativa e erro.

Tente mudando as opções de "Linking" (ou Linker) e "debugging".

Eu sugiro que tente mudar uma por uma das que são booleanas.

Faça um Build e tente executar após ativar uma delas.

Se funcionar blz. Em caso negativo, deixe a atual, acione a próxima e tente novamente.

Pelo menos, tente encontrar onde no código está sendo gerado o Erro.

Só pra ter certeza que não vai influenciar o erro Externo, Confirme que está executando o código totalmente na máquina local, não acessando nenhum dos recursos através de rede.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 4457 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.