SAT-CFE

ANGELOATA 08/02/2013 16:50:15
#419040

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?
FOXMAN 08/02/2013 18:42:25
#419045
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.
Tópico encerrado , respostas não são mais permitidas