SAT-CFE
Pessoas preciso de ajuda peguei o link em clipper e comecei a fazer uns testes com a sat.dll
copiei a dll para a pasta da minha aplicação assim como todo o conteudo da pasta c:\sat
e fiz as seguintes implementações:
<DllImport([Ô]sat.dll[Ô])>
Public Shared Function ConsultarSAT(ByVal nSessionRandom As Integer) As String
End Function
Public Shared Function fConsultarSAT(ByVal nSessionRandom As Integer) As Array
Dim cString As String = [Ô][Ô]
Try
cString = sat.ConsultarSAT(nSessionRandom).ToString
Catch ex As Exception
MessageBox.Show([Ô]Falha no Driver do SAT-CFe: [Ô] + ex.Message.ToString, [Ô]Aviso[Ô], MessageBoxButtons.OK, MessageBoxIcon.Information)
End Try
Return Split(cString, [Ô]|[Ô])
End Function
t_retorno = bibliotecasat.fConsultarSAT(t_sessao)
ao chamar as rotinas mostra no display do emulador o inicio e o fim da consulta, so que ocorre o seguinte erro dentro do vb.net
A call to PInvoke function [ô]balcao!retaguarda.sat::ConsultarSAT[ô] has unbalanced the stack. This is likely because the managed PInvoke signature does not match the unmanaged target signature. Check that the calling convention and parameters of the PInvoke signature match the target unmanaged signature.
Alguem teria alguma luz?
Amigo, tem um tópico DESTACADO tratando somente desse assunto. Poste sua dúvida no tópico referido....
Estou encerrando este tópico.
A Moderação.
Estou encerrando este tópico.
A Moderação.
Tópico encerrado , respostas não são mais permitidas