abnornal program termination

Post Reply
User avatar
jnavas
Posts: 482
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela
Been thanked: 2 times
Contact:

abnornal program termination

Post by jnavas »

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:oBalanza:cRead:=cRead

// ? cRead

RETURN cRead
User avatar
karinha
Posts: 7932
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: abnornal program termination

Post by karinha »

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
hmpaquito
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: abnornal program termination

Post by hmpaquito »

Hola,

Hay que ver si se genera algun archivo .log
User avatar
karinha
Posts: 7932
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: abnornal program termination

Post by karinha »

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
hmpaquito
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: abnornal program termination

Post by hmpaquito »

Entonces genera hb_out.log
User avatar
karinha
Posts: 7932
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: abnornal program termination

Post by karinha »

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
User avatar
jnavas
Posts: 482
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela
Been thanked: 2 times
Contact:

Re: abnornal program termination

Post by jnavas »

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.
Post Reply