FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Exeption EStackOverflow
Hola a Todos!! Me aparece el siguiente error en la máquina del cliente al iniciar la aplicación, no deja ni siquiera cargar los formularios(en la máquina que estoy realizando el sistema funciona perfectamente):
Exeption EStackOverflow in module SISTEMA.EXE at 000A767D No sé a que se puede deber el problema, buscando en los hilos encontré que quizás pudiera ser algún problema de recursión pero en mi máquina funciona, tambien encontré que quizás tuviera problemas el path que esté utilizando, probé de ponerlo en un path corto sin espacios y me funcionó bien una vez. Bueno, si alguien supiera a qué se puede deber este error les agradecería su ayuda. NOTA: Delphi 6, Access 2000 conectado con ADO. |
#2
|
||||
|
||||
Con esa información es difícil saber qué puede estar pasando.
Deberías probar a ejecutar paso a paso para detectar dónde puede fallar. Encontrar diferencias enre ambas máquinas e intentar que el entorno sea el mismo. Por ejemplo si estás trabajando con ADO revisa que ambas tegan la misma versión de las MDAC. ¿Trabajan con el mismo S.O? ¿Utilizas algun componente externo que no sea estandard de Delphi? Elimina formularios del AutoCreate -si los tienes- e intenta cargar sólo el principal a ver si sigue fallando. ¿Tienes algun código en el DPR?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Hola,
La propia excepción ofrece información acerca de los posibles problemas que pueden causarla. Esto puede aportar ideas acerca de dónde y porqué un sistema está causando dicha excepción: Cita:
|
#4
|
||||
|
||||
en estos casos, lo único que te puede ayudar es un buen "log de session".
Create un TstringList, al que le vas añadiendo mensajes que te digan exactamente por donde va el programa. Código:
Log de sesion empezado el 2/8/2005 18:45 Entrando en función "tal y cual pascual" Creando Datamodule DtmPrincipal asignando conexion de ado abriendo sesion .... Despues toca empezar a estudiar el por qué. Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
||||
|
||||
Controla o la recursión, como bien dices anteriormente así como las llamadas ciclicas entre eventos o procedimientos, es decir que el procedimento A llame al B y el B a A, produciendose un abrazo mortal infinito, el cual en tiempo de compilación no canta el error, pero si es un error de programación.
Suerte.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|