Ir para conteúdo
  • Cadastre-se

dev botao

Receber o Protocolo CTe


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

Recommended Posts

  • Consultores

Boa noite Bolivar,

Tenho uma aplicação que emite CTe rodando a 2 anos em ambiente de produção, sendo que no primeiro ano foi usando certificado A1 e atualmente o A3.

Lhe pergunto, você esta com todos os fontes de todos os componentes atualizados?

Se sim, de uma olha na pasta ...\Exemplos\ACBrCTe, você vai encontrar varios arquivos TXT, são fragmentos de código da minha aplicação.

Procure pelo EnviarLote.txt você vai encontrar o que precisa.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Boa Tarde Pessoal...

Eu verifiquei o exemplo no arquivo "EnviarLote.txt" coforme o Italo descreve no post anterior e adicionei o código abaixo:

numProtocolo := SISTEMA.CTe.WebServices.Retorno.CteRetorno.ProtCTe.Items[0].nProt;

ShowMessage(numProtocolo);

Antes do ShowMessage aparece o seguinte erro: " Access violation at address 0076D9BD in module 'CTe.exe'. Read of address 00000024. "

Obs.: a variável numProtocolo é String.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bolivar,

SISTEMA é um Data Module ou um Form que contem os componentes no Caso o ACBrCTe ?

O componente ACBrCTe foi renomeado de ACBrCTe1 para CTe?

Lembre-se que esse tipo de erro: Violação de acesso é quando se tenta acessar algo que não existe.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • Moderadores

O form SISTEMA está criado corretamente? você não o está removendo da memória antes de acessar os dados do componente?

Como o Italo disse acess violation ocorre nesse tipo de situação, talvez você esteja destruindo o form antes de ler os dados do componente.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

×
×
  • 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.