Ir para conteúdo
  • Cadastre-se

dev botao

TACBrValidador.ValidarIE - Erro


Ver Solução Respondido por EMBarbosa,
  • Este tópico foi criado há 2969 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa a tarde a todos,

 

estou fazendo a migração para o Trunk2, utilizo Delphi 2009. 

A rotina de validar a inscrição estadual está dando erro de conversão.

Unit: ACBrValidador, linha : 884 está:

vDigitos : array of {$IFDEF FPC}Variant{$ELSE} String{$ENDIF} ;

Mudei para:

vDigitos : Array of Variant;

Com está mudança passou a funcionar. Não sei se é apenas no Delphi 2009.

 

  • 4 meses depois ...
  • 2 meses depois ...
  • Consultores
Postado

Faltou um passo a passo para reproduzir o erro.

[]'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.
  • 4 meses depois ...
  • Membros Pro
Postado
Em 13/05/2016 at 15:42, EMBarbosa disse:

Faltou um passo a passo para reproduzir o erro.

Bom dia a todos,

Tenho o Delphi 2009 instalado e ocorreu o mesmo descrito pelo joseadolfojr, estou com a ultima versão do ACBr instalada.

Roteiro para reproduzir o Erro:  "Invalid Variant Type Conversion"

1 - O erro ocorre apenas na IDE D2009

2 - Realizar a geração do SPED Fiscal ou apenas Validar uma IE pelo ACBrValidador

(O Erro ocorre em qualquer chamada ao método TACBrValidador.ValidarIE)

 

Para corrigir no D2009 apenas mudei de:

vDigitos : array of {$IFDEF FPC}Variant{$ELSE} String{$ENDIF} ;

para:

vDigitos : Array of Variant;
  • Consultores
  • Solution
Postado
Em 07/10/2016 at 10:17, awendisch disse:

Bom dia a todos,

Tenho o Delphi 2009 instalado e ocorreu o mesmo descrito pelo joseadolfojr, estou com a ultima versão do ACBr instalada.

Roteiro para reproduzir o Erro:  "Invalid Variant Type Conversion"

1 - O erro ocorre apenas na IDE D2009

2 - Realizar a geração do SPED Fiscal ou apenas Validar uma IE pelo ACBrValidador

(O Erro ocorre em qualquer chamada ao método TACBrValidador.ValidarIE)

 

Para corrigir no D2009 apenas mudei de:


vDigitos : array of {$IFDEF FPC}Variant{$ELSE} String{$ENDIF} ;

para:


vDigitos : Array of Variant;

Correção enviada ao SVN na revisão 12468.

Favor testar.

  • Curtir 2

[]'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.
  • Membros Pro
Postado
4 horas atrás, EMBarbosa disse:

Correção enviada ao SVN na revisão 12468.

Favor testar.

Boa tarde EMBarbosa,

Testado, funcionando corretamente.

Obrigado!

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