Ir para conteúdo
  • Cadastre-se

dev botao

Acesso Violação no Modulo BPL da aplicação devido ao ACBr


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

Recommended Posts

Ola gente talvez possamos compartilhar um problema que vem ocorrendo no meu projeto em um modulo bpl a qual cotnem os componentes incluidos do ACBr.

Utilizo uma bpl chamada RTL.bpl que contem todos os componentes de meu projeto.

Ao exeutar a minha aplicação a seguinte mensagem ocorre no Delphi: "...Exception class EAccessViolation with message 'Access violation at address 006F667D in module 'RTL.bpl'. Read of address FFBC0FE8'. Process Aplicacao.exe (996)". Para de executar, mas não mostra nenhum ponto de parada de depuração. (Esta habilitada a depuração de código).

Então compreendi que possa estar relacionado aos componentes do ACBr... removi todas as linhas do RTL.bpl e recompilei toda a aplicacao. Funcionou sem problemas sem o ACBr.

As seguintes linhas foram removidas da clausula uses da unit Dummy.pas no pacote RTL.bpl (nao existe nada no required pois o delphi irá incorporar o codigops dos componentes a minha bpl, sem a necessidade de distribui-las junto).

uses

...

...

ACBrUtil,

ACBrNFeUtil,

ACBrNFeConfiguracoes,

ACBrNFeWebServices,

ACBrNFe,

pcnConversao,

ACBrNFeDANFEClass,

ACBrNFeNotasFiscais,

pcnNFe,

pcnProcNFe,

pcnLeitor,

pcnAuxiliar,

pcnGerador,

pcnSignature,

pcnConsDPEC,

pcnEnvDPEC,

pcnNFeR,

pcnConsCad,

pcnConsReciNFe,

pcnRetEnvNFe,

pcnRetInutNFe,

pcnInutNFe,

pcnRetConsSitNFe,

pcnConsSitNFe,

pcnRetCancNFe,

pcnCancNFe,

pcnRetConsStatServ,

pcnConsStatServ,

pcnCabecalho,

pcnNFeW,

pcnLayoutTXT,

pcnRetDPEC,

pcnRetConsCad,

pcnRetConsReciNFe,

mimepart,

mimeinln,

synautil,

synafpc,

synacode,

synachar,

synaicnv,

ssl_openssl,

ssl_openssl_lib,

synsock,

blcksock,

synaip,

mimemess,

smtpsend,

ACBrMSXML2_TLB,

ACBrCAPICOM_TLB;

implementation

end.

Com ou sem estas units, a compilacao ocorre com sucesso.

Configuração do Sistema:

- Windows 7 x86 4Gb memoria.

- Delphi 2007 Update 3.

- Atualizaçãoo recente do Windows 7 de todos os Service Packs.

- Componetes instalados e funcionando de Terceiros (populares e profissionais) na clausula uses da RTL.pbl.

- As livrarias ssleay32.dll libeay32.dll tanto no diretorio da aplicacao com as bpl's quando no diretoiro System32. versão distribuida com o ACbr.

Caracteristica do projeto:

- Divididas em pacotes bpls.

- Referencias adequadas dos pacotes a outros pacotes

- Nao possui redundancia

- Executavel com referencia as Bpls do projeto adequadamente referenciados

- Chamadas a DLL estaticas na aplicacao funcionando adequadamente.

- Pacote RTL.pbl contendo apenas os componentes de terceiros e nao de meu projeto.

O Delphi recentemente instalado, zeradinho, com todos os componentes instalados corretamente e funcionando, incluindo o ACBr (Foi feito testes em aplicacao executavel único).

Anexei junto, como ilustrativo, para mostrar como esta a minha RTL.bpl

Agradeço desde já quam puder me ajudar.

RTL.zip

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 4401 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.

The popup will be closed in 10 segundos...