Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia pessoal,

Estou desenvolvendo uma solução para envio da NFSe e estou utilizando um token do tipo A-3, gostaria de saber se o componente desenvolvido para o envio de NFSe tem destinção do tipo de token.

No momento do envio estou tendo alguns problemas.

Sem mais agradeço desde já.

Att,

Postado

Pessoal,

O erro ao qual me refiro acontece nas linhas abaixo:

 Store := CoStore.Create;

 Store.Open(CAPICOM_CURRENT_USER_STORE, CAPICOM_STORE_NAME, CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED);

Gerando uma exceção "Classe não registrada".

Lembrando que o certificado que estou usando é um A-3 e está devidamente instalado em minha maquina.

Alguém saberia informar o possível erro?

Att,

Postado

Boa tarde Regys,

Fiz o procedimento citado por você e o erro foi solucionado, porém agora está dando um novo erro que é o seguinte:

'CoInitialize não foi chamado'

Saberia me informar o que seria isso?

Obrigado...

Att,

Postado

Olá pessoal, problema foi resolvido.

O que acontece é que uso uma thread que gerencia filas de processamento FIFO, então coloquei a seguinte instrução 'CoInitialize(nil)', conforme código abaixo.

 

class function CoStore.Create: IStore3;

begin

  CoInitialize(nil);

  Result := CreateComObject(CLASS_Store) as IStore3;

end;

Mais uma vez valeu pessoal.

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