Baixei recentemente a nova versão do emulador do SAT (2.7.7), disponibilizada pelo governo de SP em:
http://www.fazenda.sp.gov.br/sat/downloads/vigentes.asp
O nível do Emulador e da DLL do mesmo está MUITO melhor...
Consegui compatibilizar o Modelo: satDinamico_cdecl com a DLL disponibilizada pelo Fisco (SAT.DLL, na pasta do Emulador em C:\SAT\)
O modelo satEmuladorSP foi removido... teoricamente não precisamos de muitos modelos, pois as DLLs devem seguir um padrão de assinatura.
Apliquei diversas correções no classe ACBrSAT e nos Demos... porém ainda encontrei os seguintes problemas:
- O método AtivarSAT dispara um "A.V."
- A montagem do CFe está errada e sendo recusada pelo Emulador
Acredito que agora outros usuários possam testar com maior facilidade:
- Remova qq versão do Emulador anterior
- Baixe e instale o novo emulador, seguindo com atenção as instruções do Manual do Fisco
- Faça a ativação do Emulador seguindo as instruções do Manual do Fisco
- Configure ACBrSAT.PathDLL para C:\SAT\
- Configure os seus parâmetros (Código de Ativação, CNPJ do Usuário e da Sw.House, etc)... Salve os parâmetros
- Inicialize...