Leitura bombas posto combustivel

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Laudelino Scarmagnani
Usuário Nível 3
Usuário Nível 3
Mensagens: 303
Registrado em: 07 Fev 2007 10:54

Leitura bombas posto combustivel

Mensagem 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?
DLZ
Usuário Nível 3
Usuário Nível 3
Mensagens: 184
Registrado em: 09 Jun 2008 10:09
Localização: Ibirubá - RS - Brasil

Re: Leitura bombas posto combustivel

Mensagem 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
Laudelino Scarmagnani
Usuário Nível 3
Usuário Nível 3
Mensagens: 303
Registrado em: 07 Fev 2007 10:54

Re: Leitura bombas posto combustivel

Mensagem 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.
DLZ
Usuário Nível 3
Usuário Nível 3
Mensagens: 184
Registrado em: 09 Jun 2008 10:09
Localização: Ibirubá - RS - Brasil

Re: Leitura bombas posto combustivel

Mensagem 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.
Laudelino Scarmagnani
Usuário Nível 3
Usuário Nível 3
Mensagens: 303
Registrado em: 07 Fev 2007 10:54

Re: Leitura bombas posto combustivel

Mensagem 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
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Leitura bombas posto combustivel

Mensagem 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.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Leitura bombas posto combustivel

Mensagem por sygecom »

No link abaixo tem mais exemplo de como usar DLL:
viewtopic.php?f=43&t=9322
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder