Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   stack overflow (https://www.clubdelphi.com/foros/showthread.php?t=56511)

juan francisco 20-05-2008 00:00:06

stack overflow
 
buenas tardes amigos soy nuevo en delphi y en este foro, y tengo un gran problema, resulta que estoy haciendo una aplicacion donde tengo aproximadamente 15 forms que realizan diferentes funciones y utilidades al usuario, el primer form es el de logueo y es el principal form1, pero al tratar cerrarlo me bota un error que dice exactamente asi:
Project nomina.exe raised exception class EStackOverflow with message 'Stack overflow'. Process stopped. Use Step or Run to continue.
y la verdad no se que hacer para solucionar este inconveniente les quedare eternamente agradecido si me pueden brindar alguna informacion o guia para solucionar mi problema. gracias y chao

BlueSteel 20-05-2008 00:27:39

Cita:

Empezado por juan francisco (Mensaje 287893)
buenas tardes amigos soy nuevo en delphi y en este foro, y tengo un gran problema, resulta que estoy haciendo una aplicacion donde tengo aproximadamente 15 forms que realizan diferentes funciones y utilidades al usuario, el primer form es el de logueo y es el principal form1, pero al tratar cerrarlo me bota un error que dice exactamente asi:
Project nomina.exe raised exception class EStackOverflow with message 'Stack overflow'. Process stopped. Use Step or Run to continue.
y la verdad no se que hacer para solucionar este inconveniente les quedare eternamente agradecido si me pueden brindar alguna informacion o guia para solucionar mi problema. gracias y chao

Hola juan francisco...

bueno, dices que el primer form es el de logueo y además es el principal, pues tu problema radica en que estas cerrando el formulario principal (a mi parecer).... debes dejar tu formulario principal a aquel en donde se enlazan todos los menus..... y el de logueo como formulario que se llama desde el principal...

Además, te damos la Bienvenida al Club...

Tambien te recomiendo que te leas la guia de estilo

Suerte

Salu2:p:D

Neftali [Germán.Estévez] 20-05-2008 10:55:06

Revisa tu código y ejecútalo pasa a paso. Es posible que estés entrando en un bucle infinto.

Lepe 20-05-2008 14:10:49

Cita:

Empezado por Neftali (Mensaje 287965)
Revisa tu código y ejecútalo pasa a paso. Es posible que estés entrando en un bucle infinto.

:D :D :D :D

Neftali, estás a punto de irte del trabajo, fijo....


Yo más bien te aconsejo breakpoints en el Onclose de los forms y si tardas mucho en localizar donde tienes el problema, montar un Log escribiendo: "entrando en tal procedure", "saliendo de tal procedure", etc.

Edito: acabo de entender el mensaje de Neftali, pero me hizo gracia verme a mí, ejecutando un programa paso a paso que entra en un bucle infinito (normalmente suele ser 10 ó 12 los procedimientos que intervienen en el bucle, no te das ni cuenta que estas en un bucle, por eso me hizo gracia).

Saludos

Neftali [Germán.Estévez] 20-05-2008 15:15:30

Cita:

Empezado por Lepe (Mensaje 287998)
Neftali, estás a punto de irte del trabajo, fijo....

No, que va... estoy ejecutando paso a paso un código y hasta que no lo termine no me voy, y hasta que no lo termine no me voy, y hasta que no lo termine no me voy, y hasta que no lo termine no me voy, y hasta que no lo termine no me voy, y hasta que no lo termine no me voy, y hasta que no lo termine no me voy, y hasta que no lo termine no me voy, y hasta que no lo termine no me voy, ....
.
.
.
.

Stack Overflow!!! :D:D:D

juan francisco 28-05-2008 22:17:10

voy a probar
 
muchas gracias a todos por las ayudas voy a probarlas y mirar ke pasa y luego les cuento como me fue, chao y de nuevo gracias por la ayuda

egostar 28-05-2008 22:26:15

Cita:

Empezado por Neftali (Mensaje 288022)
No, que va... estoy ejecutando paso a paso un código y hasta que no lo termine no me voy, y hasta que no lo termine no me voy, y hasta que no lo termine no me voy, y hasta que no lo termine no me voy, y hasta que no lo termine no me voy, y hasta que no lo termine no me voy, y hasta que no lo termine no me voy, y hasta que no lo termine no me voy, y hasta que no lo termine no me voy, ....
.
.
.
.

Stack Overflow!!! :D:D:D

:D:D:D, Simplemente genial

Salud OS


La franja horaria es GMT +2. Ahora son las 06:30:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi