FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour abnornal program termination
Posts: 492
Joined: Wed Nov 16, 2005 12:03 PM
abnornal program termination
Posted: Mon Oct 03, 2022 04:29 PM
Saludos
Usuario con balanza (bascula de Pesaje) puerto serial, reporta este mensaje esporádicamente: abnornal program termination.

PROCEDURE Main( cPortName )
LOCAL cBuff:=SPACE(8000)
Local cCom :=cPortName
LOCAL I
Local nBaudeRate:=9600
Local ndatabits :=8
Local nparity :=0 //0NONE, 1 Odd, 2Even
Local nstopbit :=1
Local cRead :=""
Local cBuffer :=SPACE(512)
Local cRes :=""

DEFAULT cPortName:="COM3"

IF !Init_Port( cPortName, nBaudeRate , nDatabits , nParity , nStopbit , cBuffer )
MSGALERT("Balanza no conectada","No puedo abrir "+cPortName)
RETURN NIL
ENDIF

cRead:=INCHR(64)
UNINT_PORT()

oDp:=cRead

// ? cRead

RETURN cRead
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: abnornal program termination
Posted: Mon Oct 03, 2022 05:55 PM

Windows 10? En caso afirmativo, ¿Cual es la tarjeta de memoria? En Windows10, la memoria mínima es de 8 Gbs. O intente lo mismo, usando HBCOMM.LIB

Hay Looping en el código completo?

Que marca de balanza?

¿La báscula tiene DLL?

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: abnornal program termination
Posted: Mon Oct 03, 2022 06:11 PM

Hola,

Hay que ver si se genera algun archivo .log

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: abnornal program termination
Posted: Mon Oct 03, 2022 06:35 PM
hmpaquito wrote:Hola,

Hay que ver si se genera algun archivo .log


Desbordamiento de la pila de memoria, no genera ERROR.LOG, porque es Windows el que "rompe" el programa, por pura falta de espacio, para ASIGNAR memoria auxiliar, ¿de acuerdo?

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: abnornal program termination
Posted: Mon Oct 03, 2022 08:26 PM

Entonces genera hb_out.log

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: abnornal program termination
Posted: Mon Oct 03, 2022 11:51 PM
hmpaquito wrote:Entonces genera hb_out.log


Buenas noches hmpaquito, esto tampoco es posible, porque no es un ERROR de programa, sino un desbordamiento de RAM. Windows10 para "proteger" sus archivos, apaga el programa en tiempo REAL, como un BUCLE infinito "bloquea" la memoria. La única salida es poner más memoria RAM, o ver si este comportamiento anómalo se ha solucionado en las últimas versiones de FiveWin. En versiones anteriores de FIVEWIN (2.7 por ejemplo), esto no sucede.

Un LOOPING infinito puede hacer que la memoria RAM se desborde.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 492
Joined: Wed Nov 16, 2005 12:03 PM
Re: abnornal program termination
Posted: Tue Oct 04, 2022 07:38 AM

Saludos
Kariña, gracias
Este programa no utiliza DLL para la lectura del puerto, solo las funciones de comunicación, solicitaré datos del OS donde se ejecuta.

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM

Continue the discussion