ERRO NO ACESSO A SAT.DLL
Olá engenheiros
Peço desculpa caso esteja postando em forum errado. Estou iniciando um projeto de um aplicativo comercial que ira trabalhar com o S@T. Já há alguns dias estou queimando a pestana na tentativa de comunicar meu aplicativo com a SAT.DLL disponibilizada para testes pelo SEFAZ. Meu aplicativo esta sendo desenvolvido em VB.NET. Ao acionar a DLL recebo o seguinte erro:
[Ô]Uma chamada para a função PInvoke [ô]TesteAcessoSAT!TesteAcessoSAT.Module1::ConsultarSAT[ô] desbalanceou a pilha. Isso ocorreu provavelmente porque a assinatura gerenciada de PInvoke não corresponde à assinatura de destino não gerenciada. Verifique se a convenção e o parâmetro de chamada da assinatura de PInvoke são iguais aos da assinatura não gerenciada de destino.[Ô]
O código que fiz para teste é bastante simples, criei um modulo e defini a DLL conforme abaixo:
Em seguida, criei um código para acessar esta DLL como segue:
Ao executar verifico que a chamada até é feita pois aparece no log do emulador do SEFAZ, mas o erro que informei é demonstrado na tela e nenhum valor retorna para meu aplicativo.
alguém já passou por isso ou tem alguma dica ? Já procurei em diversos forums e sites especializados e atá agora não encontrei nada que pudesse me ajudar.
Fico imensamente grato caso alguém possa me auxiliar.
Peço desculpa caso esteja postando em forum errado. Estou iniciando um projeto de um aplicativo comercial que ira trabalhar com o S@T. Já há alguns dias estou queimando a pestana na tentativa de comunicar meu aplicativo com a SAT.DLL disponibilizada para testes pelo SEFAZ. Meu aplicativo esta sendo desenvolvido em VB.NET. Ao acionar a DLL recebo o seguinte erro:
[Ô]Uma chamada para a função PInvoke [ô]TesteAcessoSAT!TesteAcessoSAT.Module1::ConsultarSAT[ô] desbalanceou a pilha. Isso ocorreu provavelmente porque a assinatura gerenciada de PInvoke não corresponde à assinatura de destino não gerenciada. Verifique se a convenção e o parâmetro de chamada da assinatura de PInvoke são iguais aos da assinatura não gerenciada de destino.[Ô]
O código que fiz para teste é bastante simples, criei um modulo e defini a DLL conforme abaixo:
Module SAT
Public Declare Ansi Function myConsultarSAT Lib [Ô]C:\SAT\SAT.DLL[Ô] Alias [Ô]ConsultarSAT[Ô] (ByVal numeroSessao As Integer) As String
End Module
Em seguida, criei um código para acessar esta DLL como segue:
Public Sub Main()
Dim strRetorno As String
Dim Randomizer As New Random
Dim Sessao As Integer
Sessao = Randomizer.Next(1, 1000000)
Try
strRetorno = myConsultarSAT(Sessao)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Ao executar verifico que a chamada até é feita pois aparece no log do emulador do SEFAZ, mas o erro que informei é demonstrado na tela e nenhum valor retorna para meu aplicativo.
alguém já passou por isso ou tem alguma dica ? Já procurei em diversos forums e sites especializados e atá agora não encontrei nada que pudesse me ajudar.
Fico imensamente grato caso alguém possa me auxiliar.
RICAALM,
Por favor, dá uma olhada nestes links:
Dll Sat.dll
http://www.projetoacbr.com.br/forum/index.php?/topic/11907-dll-satdll/
Bom ... este é Delphi ...
http://anfm.blogspot.com.br/2013/02/usando-dll-satdll-no-delphi.html
Daruma?!? Página [Ô]3[Ô]:
http://www.desenvolvedoresdaruma.com.br/dde/htmls/dde034_2013-entendendo-sat-p3.html
SAT-CF-e
http://www.fazenda.sp.gov.br/sat/duvidas_frequentes/Perguntas%20mais%20Frequentes%20do%20SAT%20-%20Desenvolvedores%20-%2020130205.pdf
Projeto SAT
http://www.gigaerp.com.br/system/gigatron/downloads/414_Gigatron-Sat.pdf?1362490789
IXI! Tem um vÃrus com este nome?!?
http://www.file-clean.com/dll-s/sat-dll.html
[SAT.dll] processo informações sobre o arquivo
http://www.windowprt.com/bbs/board.php?bo_table=windowfin&wr_id=97143
[][ô]s,
Tunusat.
Por favor, dá uma olhada nestes links:
Dll Sat.dll
http://www.projetoacbr.com.br/forum/index.php?/topic/11907-dll-satdll/
Bom ... este é Delphi ...
http://anfm.blogspot.com.br/2013/02/usando-dll-satdll-no-delphi.html
Daruma?!? Página [Ô]3[Ô]:
http://www.desenvolvedoresdaruma.com.br/dde/htmls/dde034_2013-entendendo-sat-p3.html
SAT-CF-e
http://www.fazenda.sp.gov.br/sat/duvidas_frequentes/Perguntas%20mais%20Frequentes%20do%20SAT%20-%20Desenvolvedores%20-%2020130205.pdf
Projeto SAT
http://www.gigaerp.com.br/system/gigatron/downloads/414_Gigatron-Sat.pdf?1362490789
IXI! Tem um vÃrus com este nome?!?
http://www.file-clean.com/dll-s/sat-dll.html
[SAT.dll] processo informações sobre o arquivo
http://www.windowprt.com/bbs/board.php?bo_table=windowfin&wr_id=97143
[][ô]s,
Tunusat.
Faça seu login para responder