Jump to content

dev botao

DLL SAT


Go to solution Solved by José M. S. Junior,
  • Este tópico foi criado há 1480 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores
  • Solution
Posted

Boa tarde, pode encontrar as libs de cada componente e os demos para diversas linguagens nesse link: https://www.projetoacbr.com.br/forum/files/category/36-acbrlib/

Aqui temos algumas video aluas para começar utilizar a lib: https://www.projetoacbr.com.br/forum/video/browse/6-video-aulas/

Manual: https://acbr.sourceforge.io/ACBrLib/ACBrLib.html

  • Like 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • 1 month later...
Posted

Bom dia!

Atualmente utilizamos a linguagem VB6 e programamos em um ambiente Win Server 2003 32bits. 

Para implantar a lib em nosso sistema, fizemos o seguinte: Pegamos todos os itens da tela do form do DEMO e implantamos na tela de emissão do nosso cupom fiscal, bem como todas as subs e functions utilizadas. Foram importadas as classes em nosso sistema e todas as chamadas foram feitas exatamente igual como funciona no DEMO.

Entretando, ao compilar o EXE e passar para um ambiente de teste Win 10 64 bits, o sistema simplesmente fecha sem apresentar erro algum, mesmo havendo um On Error no topo das subs. Entretanto esse problema não ocorre no ambiente de desenvolvimento. Há alguma explicação para esse tipo de problema?

 As linhas em que o erro ocorre são:

SAT.ConfigGravarValor SESSAO_PRINCIPAL, "LogNivel", NivelLog.logParanoico

SAT.ConfigGravarValor SESSAO_PRINCIPAL, "LogPath", LogPath

SAT.ConfigGravarValor SESSAO_SAT, "ArqLog", LogPath & "\ACBrSat.log"

  • Consultores
Posted
21 minutos atrás, LoginSoft Sistemas disse:

Bom dia!

Atualmente utilizamos a linguagem VB6 e programamos em um ambiente Win Server 2003 32bits. 

Para implantar a lib em nosso sistema, fizemos o seguinte: Pegamos todos os itens da tela do form do DEMO e implantamos na tela de emissão do nosso cupom fiscal, bem como todas as subs e functions utilizadas. Foram importadas as classes em nosso sistema e todas as chamadas foram feitas exatamente igual como funciona no DEMO.

Entretando, ao compilar o EXE e passar para um ambiente de teste Win 10 64 bits, o sistema simplesmente fecha sem apresentar erro algum, mesmo havendo um On Error no topo das subs. Entretanto esse problema não ocorre no ambiente de desenvolvimento. Há alguma explicação para esse tipo de problema?

 As linhas em que o erro ocorre são:

SAT.ConfigGravarValor SESSAO_PRINCIPAL, "LogNivel", NivelLog.logParanoico

SAT.ConfigGravarValor SESSAO_PRINCIPAL, "LogPath", LogPath

SAT.ConfigGravarValor SESSAO_SAT, "ArqLog", LogPath & "\ACBrSat.log"

Um motivo comum disso é trocar as dlls. As dlls a serem utilizadas devem ser compatíveis com o seu sistema e não com o sistema operacional.

Se o seu sistema é 32 bits você deve utilizar dlls de 32 bits mesmo quando rodar ele num ambiente de 64 bits.

Confirme se isso está correto.

  • Like 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Posted
Just now, EMBarbosa said:

Um motivo comum disso é trocar as dlls. As dlls a serem utilizadas devem ser compatíveis com o seu sistema e não com o sistema operacional.

Se o seu sistema é 32 bits você deve utilizar dlls de 32 bits mesmo quando rodar ele num ambiente de 64 bits.

Confirme se isso está correto.

Bom dia Barbosa.

Sim, a DLL utilizada foi a ACBrSAT32.dll. Ela e todas as outras DLLs de dependência estavam na pasta raíz do sistema, no mesmo nível do EXE.

  • Consultores
Posted
Agora, LoginSoft Sistemas disse:

Bom dia Barbosa.

Sim, a DLL utilizada foi a ACBrSAT32.dll. Ela e todas as outras DLLs de dependência estavam na pasta raíz do sistema, no mesmo nível do EXE.

E as outras dlls, como a do aparelho SAT? Também está em 32 bits?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Posted
2 minutos atrás, LoginSoft Sistemas disse:

Bom dia. Uma dúvida que eu acho que possa resolver: No Visual Basic 6 eu devo usar a DLL x86 stdcall ou cdecl ?

Se não me engano StdCall . Veja o tópico que o Antônio mencionou aí acima.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.