Parece que gran parte de los problemas de errores Insight desaparece si mantienes las entradas de tu biblioteca actualizadas
Esto fue señalado una vez por alguien hace una EDAD en el informe de problema para una versión anterior de Delphi y nadie parece haber recogido en él. Si el error se encuentra con un archivo inexistente en la lista de BIBLIOTECAS, parece que simplemente deja de buscar más, ¡dejando esos molestos garabatos de líneas rojas en todas partes! ¡El problema era que ese informe de problemas tenía tantas entradas que todos parecían perder esa solución!
Vaya a Herramientas-Opciones y encuentre la pestaña BIBLIOTECA. Repase las listas y elimine cada entrada que sea ABSOLUTA pero NO VÁLIDA. Probablemente puedas e inicialmente dejes cualquier que tenga variables en ellos como $ (BDSLIB) incluso si no es válido, pero definitivamente comienza eliminando los inválidos que se declaran sin variables (que es lo que quiero decir con absoluta). Si está entusiasmado y solo deja que Delphi elimine automáticamente los inválidos, todos aquellos con variables "no cumplidas" desaparecerán también, y eso romperá muchas cosas (este es otro error Delphi que se discute en otro lugar de este foro, creo). También puede tener que repetir esto con las bibliotecas de opciones de proyecto, pero sea más circunspecto si el proyecto proviene de otra persona.
Si eso no hace el trabajo inmediatamente, utilice la pestaña de opciones correspondiente para alternar la casilla Error-Insight y luego vuelva a encenderla (cerrando el diálogo de opciones cada vez). Eso debería deshacerse de cualquier material en caché, si es que existe.
Eliminar algunas entradas no válidas me funcionó en Delphi XE4.
Además, los subrayados ondulantes en el Panel de Estructura y la ventana del editor se llaman 'Error Insight'. Si le molestan las líneas onduladas, puede desactivar Error Insight en Herramientas | Opciones | Opciones del editor | Información del código. –
@Altar: Ser frívolo (inteligente) para las personas a las que solicita ayuda no le dará respuestas. Sabes muy bien lo que estaba diciendo, y tu último comentario no te servirá de nada. No publicó ningún código relevante ni proporcionó información adicional útil, que pedí en mi primer comentario. Por favor, mejore su pregunta, si realmente desea ayuda, o bórrela si no lo hace. –
Simplemente los ignoro. Sin embargo, podrías haber hecho la pregunta mejor. ¡Me llevó años averiguar lo que quieres decir! –