para antonio

para antonio

Postby Leonor Gonzalez » Thu Mar 29, 2007 7:16 pm

Buenas Tardes.
Estoy trabajando en el sistema de Ricardo Becares y nos surgio este error: en los comprobantes para cargar los articulos usamos una dbf que vamos visualizando con un browse, cuando pasamos los 40 articulos aproximadamente (registros en la tabla) nos aparece un mensaje con el siguiente error:

ENDDIALOG(0) Error no recuperable 650: Fallo en la pila del procesador

En otra oportunidad habiamos tenido problemas con la cantidad de gets que teniamos sobre una dialog y nos aconsejaron ustedes cambiar la compilacion con los siguientes parametros:

BLINKER EXECUTABLE NODELETE
BLINKER EXECUTABLE CLIPPER F255
BLINKER INCREMENTAL OFF
BLINKER PROCEDURE DEPTH 100
BLINKER CLIPPER SYMBOL ON

PACKCODE
PACKDATA

DEFBEGIN
name FiveWin
description 'Clipper for Windows library'
exetype Windows 3.1
code moveable discardable
data preload moveable
stacksize 9500
heapsize 3048
segment 'PLANKTON_TEXT' nondiscardable
segment 'EXTEND_TEXT' nondiscardable
segment 'OM_TEXT' nondiscardable
segment 'OSMEM_TEXT' nondiscardable
segment 'SORTOF_TEXT' nondiscardable
segment 'STACK_TEXT' nondiscardable
DEFEND

SEARCH d:\fw\lib\Five, d:\fw\lib\FiveC, d:\fw\lib\Objects
y demas lib

La pregunta es: El error que estamos teniendo tiene algo que ver con alguno de estos parametros, nos falta algo mas para compilar. Sino me gustaria que me tiren una pista o idea de que puede ser.
Gracias.
Leonor.
info@evosistemas.com.ar
Leonor Gonzalez
 
Posts: 22
Joined: Fri Oct 14, 2005 12:18 pm

Postby Antonio Linares » Thu Mar 29, 2007 8:26 pm

Leonor,

> ENDDIALOG(0) Error no recuperable 650: Fallo en la pila del procesador

Puedes mostrar toda la lista de llamadas que aparecen en el fichero error.log previas a ENDDIALOG(0) ?

Normalmente el error 650 se produce por un error recursivo, de ahi que sea necesario revisar desde donde se origina el error
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42120
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby rbecares » Mon Dec 22, 2008 5:31 pm

Antonio: volvemos con un viejo tema mientras estamos preparando la migracion a harbour:

Siguiendo este topic, adjunto el error que sigue aun hoy ocurriendo al ejecutar el sistema, no entendemos bien si es recursivididad lo que esta ocurriendo, te pido que sigas la secuencia y nos des tu opinión:

Desde ya mil gracias.

TGETL:COLORS (0) Error no recuperable 650: Fallo en la pila del procesador

TGETL:COLORS 0000
TGETL:HANDLEEVEN 0000
SENDMESSAG 0000
(b)TWINDOW 0000
TDIALOGL:CTLCOLOR 0000
TDIALOGL:HANDLEEVEN 0000
CALLWINDOW 0000
TGETL:PAINT 0000
(b)TGET 0000
TGETL:GOTFOCUS 0049
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000
TDIALOGL:GONEXTCTRL 0000
TDIALOGL:COMMAND 0000
TDIALOGL:HANDLEEVEN 0000
DIALOGBOXI 0000
TDIALOGL:ACTIVATE 0000
EXECFORM 2616
FORM 2076
(b)EXECMFORM 0000
HANDLER 0977
(b)EXECMFORM 0420
TWBROWSE:KEYDOWN 0000
TWBROWSE:KEYDOWN 0000
TWBROWSE:KEYDOWN 0000
TWBROWSE:HANDLEEVEN 0000
DIALOGBOXI 0000
TDIALOGL:ACTIVATE 0000
EXECMFORM 0479
MULTIFORM 0073
(b)MOVIM 0000
MOVIM 0710
(b)ULTIMAACCI 0000
ULTIMAACCI 0851
(b)BARPPALICO 0715
TBTNBMPL:CLICK 0000
TBTNBMPL:LBUTTONUP 0000
TBTNBMPL:LBUTTONDOW 0000
TBTNBMPL:HANDLEEVEN 0000
WINRUN 0000
TWINDOW:ACTIVATE 0000
SYSTEMINIT 0636
INICIO 0158
rbecares
 
Posts: 77
Joined: Wed Oct 12, 2005 5:36 pm

Postby Antonio Linares » Mon Dec 22, 2008 8:02 pm

Ricardo,

Esta secuencia es la que se repite una y otra vez hasta tirar la aplicacion:
TDIALOGL:GONEXTCTRL 0000
TGETL:GOTFOCUS 0059
TGETL:HANDLEEVEN 0000
SETFOCUS 0000

Parece que saltais al siguiente control (GoNextCtrl()) cuando un TGetL toma el foco (GotFocus()), y vuelve a ocurrir lo mismo de nuevo, repitiendose el proceso, hasta agotar el "stack".
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42120
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para CA-Clipper

Who is online

Users browsing this forum: No registered users and 10 guests