Ir para conteúdo
  • Cadastre-se

dev botao

Sat Código De Ativação Inválido


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

Recommended Posts

Postado

Já removi e instalei o sat várias vezes, mais sempre que tento enviar uma venda pelo exemplo acbr ou pela minha aplicação dá a mensagem de Código de Ativação Inválido.

No aplicativo comercial que vem com o emulador está funcionando.

Alguém teria alguma idéia se estou fazendo algo errado.

  • Fundadores
Postado

Fiz várias correções no código, que podem corrigir o problema de String x AnsiString...  Favor atualizar os fontes e testar...

( Lembre-se de renomear a Unit que você alterou, caso contrário haverá conflitos no Merge )

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Postado (editado)

Bom Dia,

 

Desculpem a ignorância mas ainda não consegui entender como eu passo o código de ativação para o componente (TACBr) para que eu possa realizar a função de ativação do SAT.

 

Poderiam me explicar, por favor?

 

Desde já agradeço.

 

Att,

Editado por Rafael Morán
  • Membros Pro
Postado

Ainda não obtive sucesso com a nova atualização do delphi Xe2 , já removi totalmente o emulador da sefaz , apaguei a pasta e dll, reinstalei o ACBrSat e ainda sempre tenho o retorno de codigo de ativação inválido, antes com as as alterações direto ACBrSATDinamico_cdecl.pas,  eu estava obtendo exito, agora com alteração tb na ACBrSATClass não consigo compilar, vou ter que usar a versão enterior ainda, todos estão tendo sucesso na IDE Xe ?

Jorge – Analise / Desenvolvimento de Sistemas

Netstart Informatica - (18)3642-0900

www.netstart.com.br

  • Membros Pro
Postado

Na versão nova compilando normalmente, apenas tenho problema com  String x AnsiString mesmo, que retorna o tal do codigo de ativação inválido, quando me referi ao não compilar foi quando voltei minhas units alteradas que ja estava funcionando,mas não compilava pq tb houve mudanças nas declarações na ACBrSATClass.pas, voltando tb a mesma pela anterior compila normalmente.

O meu problema real que acredito ser o problema de todos que estão testando na IDE Xe, é :

ACBrSAT.Inicializado

-- 16:16:28:081 - numeroSessao: 543956 - Comando: ConsultarStatusOperacional
   16:16:28:216 - numeroSessao: 543956 - Resposta:543956|10001|Código de ativação inválido.||
Que anteriormente em contornava mexendo na ACBrSATDinamico_cdecl.pas e ACBrSAT.pas, mas como vi no post acima que rodrigo teve exito na nova versão resolvi atualizar e testar, aqui ja fiz de tudo, e não funciona...

Jorge – Analise / Desenvolvimento de Sistemas

Netstart Informatica - (18)3642-0900

www.netstart.com.br

  • Fundadores
Postado

Testei em Ambos..., só lembrando que com alterando direto funciona...

 

Apliquei no SVN modificações para funcionar no XE... Basicamente foi só trocar a assinatura da Declaração dos Eventos de String para AnsiStrinig...

 

procedure TForm1.ACBrSAT1GetcodigoDeAtivacao(var Chave:

AnsiString

);

begin

  Chave := edtCodigoAtivacao.Text;

end;

procedure TForm1.ACBrSAT1GetsignAC(var Chave: AnsiString);

begin

  Chave := edtSwHAssinatura.Text;

end;

 

 

A própria IDE irá usar AnsiString quando criando o evento não existente...

 

O problema de criação da declaração como "String" ocorre na IDE do Delphi 7, porque para essa versão AnsiString é igual a String

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

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