FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour hbcomm Adnormal Termination Program
Posts: 41
Joined: Tue Mar 28, 2006 08:21 PM
hbcomm Adnormal Termination Program
Posted: Mon Jul 02, 2007 12:03 PM

Hola:

 Tengo la siguiente rutina para consultar los Kilos de un visor de b谩scula me aparece el error "Adnormal Termination Program" cuando ejecuta la instrucci贸n:
Init_Port("COM1",9600,0,8,1,1024)



Utilizo Harbour Compiler Alpha build 45.0 (Flex), FWH 2.7  y enlazo elHBCOMM.LIB y HBCOMM.C

驴Qu茅 hago mal?

Saludos.
Ricardo Pat贸n

rpaton@teleline.es

FUNCTION VisorEPEL() // Visor EPEL Rojo
LOCAL cOld:=select()
LOCAL cInput:=space(visor->buff_size)

IF ! Init_Port("COM1",9600,0,8,1,1024)
MsgStop(OemToAnsi("No se ha podido establecer comunicaci垄n con el Visor"))
RETURN 0
ENDIF

OutBufClr()
OutChr("$")
SysWait(visor->timeout)
SysRefresh()

InChr(visor->buff_size)

cInput := substr(cInput, visor->byteini, visor->bytefin)

UnInt_Port()

dbSelectArea(cOld)
RETURN val(cInput)

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
hbcomm Adnormal Termination Program
Posted: Mon Jul 02, 2007 12:57 PM

Ricardo,

> Utilizo Harbour Compiler Alpha build 45.0 (Flex), FWH 2.7 y enlazo el HBCOMM.LIB

La versi贸n de HBCOMM.lib que usas est谩 compilada con esa misma versi贸n de Harbour ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 41
Joined: Tue Mar 28, 2006 08:21 PM
HBCOMM Harbour
Posted: Mon Jul 02, 2007 02:01 PM
Antonio Linares wrote:Ricardo,

> Utilizo Harbour Compiler Alpha build 45.0 (Flex), FWH 2.7 y enlazo el HBCOMM.LIB

La versi贸n de HBCOMM.lib que usas est谩 compilada con esa misma versi贸n de Harbour ?

Hola:

La HBCOMM.LIB que utilizo es la que est谩 en este forum en el apartado UTILIDADES.

Los ficheros que tengo son estos:
19/05/2002 10:54 21.422 comm.cpp
19/05/2002 10:54 4.527 comm.h
26/05/2002 10:02 946 hbcomm.c
25/05/2002 13:47 573 hbcomm.h
27/05/2002 12:43 26.112 hbcomm.lib
26/05/2002 10:47 1.963 hblcomm.cpp
26/05/2002 10:50 5.580 Porta.prg

Saludos.
Ricardo Pat贸n
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
hbcomm Adnormal Termination Program
Posted: Mon Jul 02, 2007 05:04 PM

Ricardo,

Deber铆as reconstruir la librer铆a con la versi贸n de Harbour que est茅s usando para asegurarte de que no haya incompatibilidades

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 41
Joined: Tue Mar 28, 2006 08:21 PM
Resuelto HBCOMM Adnormal Termination Program
Posted: Tue Jul 03, 2007 12:03 PM
Antonio Linares wrote:Ricardo,

Deber铆as reconstruir la librer铆a con la versi贸n de Harbour que est茅s usando para asegurarte de que no haya incompatibilidades


Hola:

Finalmente el problema estaba en el orden de los par谩metros pasados. Yo enviaba: Init_Port("COM1",9600,0,8,1,1024)
y deber铆a enviar Init_Port("COM1",9600,8,0,1,1024), es decir, intercambi茅 la Paridad con los Bits de Datos.

Gracias por la atenci贸n.

Saludos.
Ricardo Pat贸n

Continue the discussion