Ir para conteúdo
  • Cadastre-se

digonalha

Membros
  • Total de ítens

    3
  • Registro em

  • Última visita

  • Days Won

    1

digonalha last won the day on 27 Janeiro 2019

digonalha had the most liked content!

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

digonalha's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

4

Reputação

1

Community Answers

  1. Já resolvi! Se puderem fechar o post, agradeço. Se alguém passar por isso no futuro, segue a solução abaixo. Tive que fazer as seguintes modificações no código: [DllImport("dllsat.dll", CallingConvention = CallingConvention.Cdecl)] public static extern IntPtr EnviarDadosVenda(int iNumSessao, string pcCodAtivacao, string pcDadosVenda); e no meu método: public static void enviarDadosCFeToSat() { try { readFileXML(); int numSessao = 2; string codAtivacao = "123456789"; IntPtr ptr = EnviarDadosVenda(numSessao, codAtivacao, xml); string s = Marshal.PtrToStringAnsi(ptr); } catch { throw; } }
  2. Bom dia amigos, estou usando o emulador do SAT encontrado no site da SEFAZ para testar minha aplicação em C# .NET. Estou com um problema que, quando tento consumir a SAT.dll, todos os métodos importados da DLL por qual minha aplicação passa, ela fecha inesperadamente sem dar catch em nenhum exceção. Estou importando a DLL dessa forma: [DllImport("dllsat.dll", CallingConvention = CallingConvention.Cdecl)] public static extern string EnviarDadosVenda(int iNumSessao, string pcCodAtivacao, string pcDadosVenda); No meu método, esta assim: public static void enviarDadosCFeToSat() { try { var xml = readFileXML(); int numSessao = gerarNumeroSessao(); string codAtivacao = "123456789"; var resposta = EnviarDadosVenda(numSessao, codAtivacao, xml); } catch { throw; } } Ao passar pelo método EnviarDadosVenda(x, y, z), a resposta no LOG é: Entendo que o XML possa estar errado, mas a minha aplicação fecha inesperadamente e não importa qual tratamento que dou, ele não apresenta a exceção. Alguém sabe como implementar de forma que a aplicação não feche? Mesmo os métodos que passam com sucesso pela dll acabam por fechar após chamar a DLL. Grato
  3. Boa tarde amigos, Estou com um Kit de Desenvolvimento Linker II da Elgin que está com o status de operação "BLOQUEIO AUTONOMO(3)". Esse é um dispositivo que tenho que foi utilizado pela ultima vez em 05/2017, então provavelmente o bloqueio foi dado devido a falta de comunicação com a SEFAZ. Mesmo apos conecta-lo a internet (o mesmo se conecta com a SEFAZ, entretanto os o Serviço NTP fica com falha de conexão), o mesmo continua com o status de Bloquio Autonomo. Gostaria de saber se posso reseta-lo para os padrões de fabrica, pois gostaria de usa-lo com os dados originais de que vem para homologacao. É possivel fazer esse procedimento, de forma que ele volte a ter os dados que vem originais ao Kit de Desenvolvimento, ou terei que tentar desbloqueá-lo de outra forma? Segue em anexo o "Estado Operacional" do kit que tenho em mãos. Ps.: Avisem-me se for necessário disponilizar informações adicionais Grato, Rodrigo. ESTADO_OPERACIONAL_190111_164533.txt
×
×
  • 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.