PESO - Balança Toledo 9094-I
Enviado: 28 Set 2007 08:04
Pessoal,
Segui o exemplo postado em dicas mas não obtive sucesso na busca do peso na balança Toledo9094-I
http://www.fivewin.com.br/exibedicas.asp?id=679
Estou utilizando a dll acima. Apresenta a mensagem abaixo:
"Esse aplicativo não pode ser iniciado porque não foi encontrado borlndmm.dll. A reinstalação do aplicativo pode corrigir o problema."
Alguma solução? O que pode ser? Como conseguir buscar o peso do produto na balança? Alguém tem alguma rotina que realmente funcione?
Farley
Atenciosamente
Farley
static xDllB
#include "fivewin.ch"
function MAIN
local Peso := space(7)
xDllB := LoadLibrary( "P05.DLL" )
msgstop( AbrePorta( 4, 0, 0, 2 ), "Abre Porta" )
msgstop( PegaPeso( 0, @Peso, "" ) )
msgstop( "Peso retornado: " + cvaltochar( val(transform( peso, "@R 999.999" )) ) )
msgstop( FechaPorta(), "Fecha Porta" )
FreeLibrary( xDllB )
return NIL
DLL32 function AbrePorta( Porta AS LONG, BaudRate AS LONG, DataBits AS LONG, Paridade AS LONG ) AS LONG PASCAL lib xDllB
DLL32 function PegaPeso( OpcaoEscrita AS LONG, Peso AS STRING, Diretorio AS STRING ) AS LONG PASCAL lib xDllB
DLL32 function FechaPorta() AS LONG PASCAL lib xDllB
fw2.6/xhb09950/Pelles/MyMake/Med
mateuspatrick@bol.com.br
Segui o exemplo postado em dicas mas não obtive sucesso na busca do peso na balança Toledo9094-I
http://www.fivewin.com.br/exibedicas.asp?id=679
Estou utilizando a dll acima. Apresenta a mensagem abaixo:
"Esse aplicativo não pode ser iniciado porque não foi encontrado borlndmm.dll. A reinstalação do aplicativo pode corrigir o problema."
Alguma solução? O que pode ser? Como conseguir buscar o peso do produto na balança? Alguém tem alguma rotina que realmente funcione?
Farley
Atenciosamente
Farley
static xDllB
#include "fivewin.ch"
function MAIN
local Peso := space(7)
xDllB := LoadLibrary( "P05.DLL" )
msgstop( AbrePorta( 4, 0, 0, 2 ), "Abre Porta" )
msgstop( PegaPeso( 0, @Peso, "" ) )
msgstop( "Peso retornado: " + cvaltochar( val(transform( peso, "@R 999.999" )) ) )
msgstop( FechaPorta(), "Fecha Porta" )
FreeLibrary( xDllB )
return NIL
DLL32 function AbrePorta( Porta AS LONG, BaudRate AS LONG, DataBits AS LONG, Paridade AS LONG ) AS LONG PASCAL lib xDllB
DLL32 function PegaPeso( OpcaoEscrita AS LONG, Peso AS STRING, Diretorio AS STRING ) AS LONG PASCAL lib xDllB
DLL32 function FechaPorta() AS LONG PASCAL lib xDllB
fw2.6/xhb09950/Pelles/MyMake/Med
mateuspatrick@bol.com.br