FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
¿Les ha sucedido algo así? Algo que me tiene consternado.
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...
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively... "Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum. Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco |
#2
|
||||
|
||||
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.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Gracias, Casi, de inmediato probaré tu solución..., al menos, ésta vez no me regañaste ni me mandaste a revisar las directrices del foro... :P jajajajajajaja
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively... "Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum. Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco |
#4
|
||||
|
||||
¡Uy!, se me olvidó... será cosa de la edad
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
Seguramente...
Noticias, Casi: No funcionó tu solución...
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively... "Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum. Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco |
#6
|
|||
|
|||
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".
|
#7
|
||||
|
||||
¿Pero has encontrado el fichero y la declaración de los breakpoints?, lo borras y listo.
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.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#8
|
||||
|
||||
Casimiro Notevi,
Cita:
Gracias de antemano Nelson. |
#9
|
||||
|
||||
Cita:
Si no me equivoco Antonio se refiere al archivo Delphi32.dsk (Delphi 7). Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#10
|
||||
|
||||
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
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#11
|
||||
|
||||
¿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....).
__________________
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. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Bug, o es algo normal? | Peri | Varios | 3 | 26-06-2008 21:10:38 |
Ups!!! algo he tocado :-( | jorgegetafe | MySQL | 14 | 07-02-2008 07:34:29 |
manuales de delphi 8 ...alguien tiene algo | CABREU13 | Varios | 0 | 31-10-2006 21:49:36 |
Es algo importante ejecución de .exe y algo más ayúdenme | kakesoft | Varios | 5 | 02-05-2005 11:01:14 |
|