Ir para conteúdo
  • Cadastre-se

dev botao

Dúvida na Lib do ACBrSAT


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 1708 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

@Rafael Dias,

Bom dia, preciso de sua ajuda e a do forum.... baixei a "ACBrLibSAT-0.2.4.66.zip" e baixei o Demos exemplo em Harbour, ao compilar acusa que não está definido a referencia para `HB_FUN_DLLLOAD', `HB_FUN_DLLCALL' e `HB_FUN_DLLUNLOAD', creio que está faltando alguma lib, mas o estranho é que as funções que começam com "HB_" são funções internas do Harbour.

Minha configuração:

Windows 10 Pro 64Bits

  • HMG-IDE 3.4.4 UNICODE ver 1.2a
  • HARBOUR 3.2.0 dev (r1703241902)
  • * Compilando Build em 32 Bits

DLL's na pasta raiz do aplicativo que veio no zip:

  • ACBrSAT32.dll       (copiei da pasta StdCall, tentei com a dll de mesmo nome da pasta Cdecl sem sucesso)
  • libcrypto-1_1.dll     (copiei da pasta dep\OpenSLL\x86)
  • libexslt.dll               (copiei da pasta dep\LibXml2\x86)
  • libiconv.dll              (copiei da pasta dep\LibXml2\x86)
  • libssl-1_1.dll          (copiei da pasta dep\OpenSLL\x86)
  • libxml2.dll              (copiei da pasta dep\LibXml2\x86)
  • libxslt.dll                (copiei da pasta dep\LibXml2\x86)

Arquivo de erro de compilação em anexo;

Agradeço desde já sua estimada ajuda e do pessoal do forum.

error.log

  • Fundadores
Postado

Tópico dividido...

Por favor não use tópicos existentes, para postar dúvidas de um assunto diferente...

Basta criar um NOVO tópico...

Qual SAT você está usando  ?

Você copiou a DLL do SAT (a DLL fornecida pelo fabricante) para a mesma pasta da aplicação ?
Você configurou a ACBrLibSAT para encontrar a DLL do fabricante ?

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.

  • Administradores
Postado

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado (editado)
17 horas atrás, Rafael Dias disse:

Qual versão do Harbour você esta usando, pois tem algumas funções que so tem em versões mais novas do harbour.

Olá Rafael, a versão é 3.2.0 como eu sitei no início a minha configuração:

Minha configuração:

Windows 10 Pro 64Bits

  • HMG-IDE 3.4.4 UNICODE ver 1.2a
  • HARBOUR 3.2.0 dev (r1703241902)
  • * Compilando Build em 32 Bits

DLL's na pasta raiz do aplicativo que veio no zip:

  • ACBrSAT32.dll       (copiei da pasta StdCall, tentei com a dll de mesmo nome da pasta Cdecl sem sucesso)
  • libcrypto-1_1.dll     (copiei da pasta dep\OpenSLL\x86)
  • libexslt.dll               (copiei da pasta dep\LibXml2\x86)
  • libiconv.dll              (copiei da pasta dep\LibXml2\x86)
  • libssl-1_1.dll          (copiei da pasta dep\OpenSLL\x86)
  • libxml2.dll              (copiei da pasta dep\LibXml2\x86)
  • libxslt.dll                (copiei da pasta dep\LibXml2\x86)

Arquivo de erro de compilação em anexo;

Grato!

21 horas atrás, Juliana Tamizou disse:

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Oi Juliana, Não entendi, sou novo nesse forum, o SLA darão resposta através de onde? para o meu e-mail ou nas Mesangem aqui da minha conta?

Grato!

Editado por NiltonGM
Postado (editado)
Em 11/02/2020 at 10:53, Daniel Simoes disse:

Tópico dividido...

Por favor não use tópicos existentes, para postar dúvidas de um assunto diferente...

Basta criar um NOVO tópico...

Qual SAT você está usando  ?

Você copiou a DLL do SAT (a DLL fornecida pelo fabricante) para a mesma pasta da aplicação ?
Você configurou a ACBrLibSAT para encontrar a DLL do fabricante ?

Olá Daniel,

Desculpa, achei q seria nesse mesmo tópico pois minha dúvida é a mesma do título.

A SAT que estou usando é a que eu mencionei acima e conforme citei, fiz sim as cópias das DLLs.
O erro é na compilação: As funções `HB_FUN_DLLLOAD', `HB_FUN_DLLCALL' e `HB_FUN_DLLUNLOAD', não estão sendo encontradas. 

Grato.

Editado por NiltonGM
  • Fundadores
  • Solution
Postado
1 hora atrás, NiltonGM disse:

O erro é na compilação: As funções `HB_FUN_DLLLOAD', `HB_FUN_DLLCALL' e `HB_FUN_DLLUNLOAD', não estão sendo encontradas. 

Esses métodos não são do ACBr..

Talvez você tenha que reescrever o PRG, que faz a carga da DLL, para o seu Harbour

http://www.kresin.ru/en/hrbfaq.html#Compile5

  • 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.

Postado
18 horas atrás, Rafael Dias disse:

@NiltonGM desculpa minha falta de atenção.

Eu vi aqui que a versão que uso aqui do harbour é mais atual.

Harbour 3.2.0 dev (r1912031042)

Vou ver se baixo esta versão mais antiga para ver se consigo compatibilizar com ela.

Grato!

  • 2 semanas depois ...
  • 4 semanas depois ...
  • Este tópico foi criado há 1708 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.