Página 1 de 1

Leitura bombas posto combustivel

Enviado: 19 Mar 2010 08:35
por Laudelino Scarmagnani
Olá pessoal
temos sistema clipper integrado com leitora de bomba posto da IONICS. Lê um arquivo em memoria gerado pelo sistema da IONICS : APE1_00T.SYS, que está informado no config.sys, e isto só funciona com o windows 98. Preciamos mudar para windows XP ou Vista.
Alguém tem uma solução para isto? Se converter o sistema para xHarbour, tenho como usar uma DLL desenvolvida para delphi, que a empresa IONICS tem para delphi?

Re: Leitura bombas posto combustivel

Enviado: 19 Mar 2010 08:54
por DLZ
Ola..
Se a IONICS tem uma DLL 32 bits, vc pode (deve ehehehe) converter para Xharbour, pois dessa forma vc poderá executar as funções dessa DLL e de quebra ficará com o sistema mais rápido, robusto e já apto para rodar em SO 64 bits..
Resumindo... migrar para Xharbour é só alegria, exceto se vc usa LLIBG..
Um abraço

Re: Leitura bombas posto combustivel

Enviado: 19 Mar 2010 09:19
por Laudelino Scarmagnani
Desculpe o pouco conhecimento!
O que seria a LLIBG? É função grafica do clipper? Se for isso, não está sendo usada. No xHarbour, uso GTWVT.

Re: Leitura bombas posto combustivel

Enviado: 19 Mar 2010 11:32
por DLZ
Sim, a LLIBG é uma LIB gráfica para clipper 5.3.
A Gtwvt ou Gtwvw são libs gráficas no Xharbour, mas não possuir todos os recuroso que a LLIBG possui, por isso, AINDA não existe nada que substitua a LLIBG do clipper a altura no Xharbour.

Re: Leitura bombas posto combustivel

Enviado: 20 Mar 2010 08:29
por Laudelino Scarmagnani
Bom dia
Como faço para incluir uma dll no xHarbour. Compilo com HBMAKE. Sendo a dll em delphi, funciona no xHarbour?
Laudelino

Re: Leitura bombas posto combustivel

Enviado: 20 Mar 2010 10:47
por alaminojunior
Laudelino Scarmagnani escreveu:Como faço para incluir uma dll no xHarbour.
Você carrega ela em memória, na execução do programa.

Código: Selecionar todos

h1:= LoadLibrary("Daruma32.dll")
Depois basta ir chamando as funções atravéz de:

Código: Selecionar todos

ret:= dllcall(h1,32,"Daruma_FI_AberturaDoDia",str(inicial,14,2),"Dinheiro")
Laudelino Scarmagnani escreveu:Compilo com HBMAKE.
Como disse, não precisa compilar junto, basta carregar em memória na execução.
Laudelino Scarmagnani escreveu:Sendo a dll em delphi, funciona no xHarbour?
À princípio, toda DLL para Windows deve funcionar sim.

Re: Leitura bombas posto combustivel

Enviado: 20 Mar 2010 22:56
por sygecom
No link abaixo tem mais exemplo de como usar DLL:
viewtopic.php?f=43&t=9322