¿Les ha sucedido algo así? Algo que me tiene consternado.
2 Archivos Adjunto(s)
Buen día/tarde/noche, según aplique.
Les explico. En mi instalación de Windows XP, trabajando con Delphi 6, MS SQLServer 2008 R2 sucede algo rarísimo; tengo un proyecto con una pantalla de casi 14,000 líneas funcionando casi al 100%. El "casi" consiste en un error que debo corregir, para lo cual pongo un punto de ruptura (breakpoint) para que la aplicación se detenga en una linea dada. Hasta ahí, todo excelente, corro la aplicación y ¡¡SORPRESA!!, no solamente no se detiene en el punto de ruptura, sino que además me lanza una excepción. Revisando la configuración del proyecto, las opciones están tal como las manejo siempre, pero el caso es que no se detiene en modo de depuración y no me permite continuar con mi trabajo. ¿Alguna idea, algo que se les ocurra que pueda ser? ¿Qué debería hacer o revisar para que funcione como normalmente lo hace? Las imágenes lo dicen todo... :confused::confused::(:( |
Sí, ocurre algunas veces, tiene solución.
Una de las soluciones, te hablo de memoria, es ir al directorio donde está delphi y hay ahí un fichero de configuración con la posición de las ventanas y un montón de cosas más, entre ellas están los puntos de ruptura, los borras y listo. |
Cita:
|
Cita:
|
Cita:
Noticias, Casi: No funcionó tu solución... :( |
Verificar caracteres de control
Algunas veces me ha pasado que al copiar código de sitios WEB o instrucciones SQL de alguna herramienta de bases de datos se han colado al código de mi archivo .pas caracteres especiales, principalmente retornos de líneas. Estos caracteres normalmente no aparecen en el IDE de Delphi, pero "enloquecen" al depurador y nos lleva a colocar puntos de interrupción en lugares incorrectos. Tal vez este sea tu caso. Para hacer visibles estos caracteres, para poder eliminarlos, hay que ajustar las propiedades del editor de Delphi y en" Source Options" activar la opción "Show Line breaks".
|
Cita:
Aunque también puede ser que el problema esté en lo indicado por orodriguezca, que también me ha pasado algunas veces. Lo que hacía era abrir el código con algún editor que muestra los caracteres ocultos. Los eliminaba, guardaba y listo. |
Casimiro Notevi,
Cita:
Gracias de antemano :) Nelson. |
Cita:
Si no me equivoco Antonio se refiere al archivo Delphi32.dsk (Delphi 7). Saludos :) |
No lo recuerdo, la verdad, porque la última vez que me ocurrió fue hace unos años.
Y cuando me pasaba ya sabía qué tenía que hacer, miraba dos o tres ficheros hasta dar con él :D |
¿No habrás desactivado sin querer el debugger?
Tools/debugger options Otras veces esta situación pasa, porque el sistema encuentra más de una versión de un mismo fichero (DCUs). Revisa que no tengas algún DCU perdido en algún directorio (a veces uno donde está el componente y otra donde está el EXE, por ejemplo....). |
La franja horaria es GMT +2. Ahora son las 16:27:40. |
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