Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3453 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Boa tarde

 

Estou iniciando o processo de desenvolvimento do SAT e não entendi o que são os Modelos "satDinamico_cdecl" e "satDinamico_stdcall".

O que faz um equipamento SAT ser de um modelo ou outro?

Editado por arce
  • Fundadores
Postado

Não tem muito a ver com o equipamento, mas sim com a DLL que faz acesso a ele...

 

StdCall e Cdecl são convenções de chamada de métodos de DLL

http://en.wikipedia.org/wiki/X86_calling_conventions

 

Grande parte das DLLs Windows usa StdCall e todas em Linux usam Cdecl

 

O fabricante da DLL pode dizer qual é a convenção de chamadas que ele utiliza...

Usar a convenção errada, pode ocasionar Access Violation ou outros erros no uso da DLL

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

Daniel muito obrigado pela explicação.

Uma outra propriedade que não entendi é a "PaginadeCodigo", olhando o exemplo vi que ela é sempre atrelada a configuração "EhUTF8", mas tbm não entendi a finalidade.

  • Fundadores
Postado

Página de código tem a ver com a tabela de caracteres que serão usados... (acentuação)

 

No Brasil, o Windows usa a CP1252... A tabela ASCII padrão equivaleria a CP437

 

UTF8 é uma maneira nova de controlar Todos os caracteres especiais utilizados no mundo... onde pode ser usado 2 ou 3 bytes para representar um caractere especial...

 

é necessário saber qual a Página de código que o equipamento usa, ou se ele suporta UTF8 (melhor).. caso contrários os caracteres acentuados podem apresentar problemas

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • 2 meses depois ...
  • Fundadores
Postado

Se o SAT e sua IDE suportar UTF8, essa é a melhor escolha...

 

Caso contrário, você precisará testar algumas, para verificar se os caracteres acentuados são retornados corretamente

 

No Brasil é comum: CP850, CP852, CP860 CP1252 ...

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • 2 semanas depois ...
  • Este tópico foi criado há 3453 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.