Ir para conteúdo
  • Cadastre-se

dev botao

TACBrValidador.ValidarIE - Erro


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

Recommended Posts

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.

 

Link para o comentário
Compartilhar em outros sites

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

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.
Link para o comentário
Compartilhar em outros sites

  • 4 meses depois ...
  • Membros Pro
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;
Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution
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.
Link para o comentário
Compartilhar em outros sites

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