FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Gracias, precisamente eso es lo primero que hice, cerrar delphi, borrar todas las dcu, abrir de nuevo delphi, el proyecto y "Build" todo.
Pero no sirvió, siguió igual |
#2
|
||||
|
||||
Me ha sucedido algunas veces, incluso en versiones recientes de Delphi. Aparentemente se debe a que el archivo de código en cuestión tiene caracteres invisibles que el mapeo del depurador interpreta de forma incorrecta.
La solución que aplico en estos extraños casos es fijarme a partir de qué línea (comenzando desde arriba) se "desfasan" los puntos de ruptura. Una vez determinado esto, quito y vuelvo a poner las líneas en blanco que estén cercanas a esa sección de código. Ocasionalmente también debo ir al final de las líneas de código (con la tecla Fin/End) para cerciorarme de que no haya caracteres invisibles agregados en esa parte. En pocas palabras, manualmente puedes quitar los "espacios" o "saltos de línea" defectuosos, hasta que todo se torne normal nuevamente. Esos caracteres de control defectuosos van a estar en la línea o antes de la línea donde aparece el primer punto de ruptura malo. Espero te sirva, saludos. |
#3
|
|||
|
|||
Gracias, he revisado e incluso lo he comprobado con un "editor hexadecimal" y solamente están los CRLF del final de cada línea y algún que otro tabulador que he sustituido por espacios.
También he comprobado que el fichero está en formato ansi y parece todo normal. El caso es que me parece recordar que se solucionaba borrando un fichero de configuración, pero no recuerdo cuál. Saludos. |
#4
|
||||
|
||||
A mi me ha pasado cuando he tenido dos versiones del archivo pas. El compilador compilaba uno mientras me mostraba otro. Hay que analizar que archivo está en el proyecto, incluso eliminarlo y volverlo a adjuntar. También me ha pasado con Builder.
Saludos. |
#5
|
||||
|
||||
Yo cuando tengo ese problema, copio el pas entero al Notepad++, y le doy a la opción convertir fin de linea a formato Unix, y después convierto nuevamente a formato Windows
|
#6
|
||||
|
||||
Busca si en disco hay más de una versión de la DCU que te está haciendo cosas raras en diferentes directorios.
La razón más habitual es porque se ha generado en 2 directorios diferentes y por temas de path, está encontrando la que no es correcta
__________________
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. |
#7
|
|||
|
|||
Cita:
Cita:
Cita:
Voy a hacer unas pruebas y comento. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ruptura de informes | lakers | MySQL | 5 | 11-04-2008 17:01:43 |
Problema con los puntos de ruptura al depurar una aplicación | Nomad | Varios | 8 | 03-04-2008 08:56:36 |
Puntos de ruptura en un procedimiento de Interbase | Ana Tudela | Firebird e Interbase | 1 | 08-08-2006 17:13:20 |
fechas que no coinciden.... | chileno | MySQL | 2 | 13-01-2006 01:02:10 |
No coinciden los tipos de datos | judoboy | SQL | 2 | 14-10-2004 10:39:52 |
|