Mi aplicación muestra el "mensaje dejó funcionar" y se cierra
Hola, llevo muchos años usando delphi y nunca me habia ocurrido. Tambien es verdad que nunca habia estado mas de 2 años desarrollando una aplicacion que para mi ha sido todo un reto.
Bueno, no se que hacer la aplicacion se cierra de forma aleatoria, con ese mensaje. Ni siquiera eurekalog marca el error, directamente me tira a ese mensaje. Es verdad que por si sola no lo hace, es al terminar un proceso o al empezarlo, siempre eso si al crear o destruir forms, quiza sea casualidad. yo siempre he utilizado : Application.CreateForm(TFchart, Fchart); //Para crear forms de forma dinamica Fchart.showmodal; //Lo muestro Fchart.release //Lo destruyo Uso Delphi 7 y Windows 7 64bits, y no se si habra alguna manera de conseguir saber el porque de este error. Por si alguien le interesa la aplicación es esta http://romulus.net63.net Grácias por leer hasta aqui. |
¿Exactamente es ese mensaje?, ¿en español?
|
Romulus dejó de funcionar. Es un mensaje de windows de cuando una aplicación falla, deja dos botones Depurar y cerrar.
|
Es difícil poder ayudar si no das más información.
Y en tu web está el ejecutable y alguna cabecera, pero no está el código fuente, así que no sirve para nada. |
Que información necesitas ? el codigo fuente ? son mas de 50000 lineas.
|
Revisa los eventos de Windows (en las Herramientas de Administración). De ahí puedes sacar más información.
¿Te falla en todas las versiones (32/64) y en todos los sistemas windows? ¿O sólo en algunos? Ese error me suena a problemas de compatibilidad, pero sin más detalles es difícil. |
Cita:
Además de mucha más información sobre S.O. en que ocurre, ¿siempre?, ¿algunas veces?, ¿en qué sistemas?, ¿haciendo algo en particular o haciendo cualquier cosa con el programa?, no sé... eres tú quien debe hacer de detective y darnos las pistas a nosotros. |
Es que es muy muy aleatorio, me ha pasado en varias partes de la aplicación y al no marcar ninguna excepción no puedo averiguar de que puede tratarse.
Puede estar la aplicación varios dias activa y no ocurrir esto o ocurrir a los 5 minutos. Desarrollo en Windows 7 HP 64bits usando Delphi 7, hace un año lo hacia en Windows XP 32bits y no me ocurria, pero tambien puede ser que desde entonces añadi algo que ocasiona este problema. Quiza fue por añadir el componente EmbededWebbrowser, una supuesta mejora del Webbrowser que venia de serie. Lo de herramientas administrativas no lo conocia, parece que puede dar alguna pista sobre el problema, investigare sobre esa informacion. Si averiguo algo lo dire. |
Y si pruebas una versión anterior del programa, sin ese embebedwebbrowser, ¿también ocurre el fallo?
|
Es que sale cuando le parece, puede incluso tardar 2 dias o 5 minutos en ocurrir. Es ir probando, por lo menos me he motivado para ir haciendo poco a poco pruebas. Gracias.
|
Encontre varios sitios sobre este error. Parece ser de Windows 7 y la compatibilidad y algo llamado DEPS
Aqui pone una supuesta configuracion para solucionarlo http://www.youtube.com/watch?v=C90_BHb3L2o Aqui tambien hay referencias http://www.taringa.net/posts/hazlo-t...funcionar.html |
Hola a todos,
Cita:
Saludos. |
Sospecho hasta del Xp manifest. He añadido a Delphi 7 el manifest de Delphi 2010 que he visto que es algo diferente a ver si ocurre.
Quizá pueda ser una cuestion de privilegios de la aplicación, tengo mucho que probar y mucha paciencia que tener. Aunque parece que cuando ocurre es siempre al crear y tener que mostrar una form creada de forma dinamica |
La franja horaria es GMT +2. Ahora son las 13:59:20. |
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