2012-04-06 20 views
14

He estado haciendo uso de la clase completa en la función Cursor en Delphi, en 2010 y en XE2. Recientemente, después de instalar la Actualización 4 para XE2, la clase completa en el Cursor dejó de funcionar. Después de investigar un poco, descubrí que la desinstalación de "AQTime" solucionaría el problema. Así que lo hice (tuve que volver a instalar Delphi solo para eliminarlo) y, efectivamente, comenzó a funcionar de nuevo.Clase completa en el cursor no funciona

Excepto, hoy, de repente se detuvo de nuevo. AQTime no está instalado, y no he hecho nada en el IDE en absoluto que (hasta donde yo sé) podría causar esto. No instalé/desinstalé ningún paquete, cambié las rutas de las bibliotecas, ni siquiera cambié ninguna configuración. Simplemente de repente dejó de funcionar en el medio de mi desarrollo. Estaba trabajando un minuto, y no el siguiente. He reiniciado Delphi, reiniciado mi PC e incluso intenté en un nuevo proyecto. Simplemente ya no funcionará.

¿Alguien sabe por qué esto dejó de funcionar? ¿Cómo puedo hacer que funcione de nuevo? Es una herramienta extremadamente útil que utilizo todo el tiempo.

+3

No sé por qué ... como una especie de solución, puede configurar [cnpack] (http://www.cnpack.org/showdetail.php?id=715&lang=en) que tiene su propia finalización :/ – Whiler

+0

El problema parece ser intermitente, es aleatorio por lo que puedo ver. No veo ningún patrón. –

+1

Al menos puedo ver que el problema es por instancia IDE. Podría estar trabajando normalmente una vez, luego deja de funcionar. Si cierro/vuelvo a abrir RAD studio XE2, algunas veces comienza a funcionar nuevamente, otras veces no. Luego, unos días después, vuelve a funcionar. Muy extraño. –

Respuesta

5

Tenía exactamente el mismo problema en XE2/Update 4. Hizo lo siguiente (sin desinstalar AQTime) y regresó.

Herramientas> Opciones> Opciones del editor> Código Insight

verificado el código de finalización se comprobó (era), y luego cambió el retardo en Bajo (se establece en Ninguno)> OK

finalización de código en mi IDE comenzó a trabajar de nuevo.

+2

No estoy seguro de que la configuración del retraso haya sido la causa, pero parece que el solo hecho de realizar un cambio en la sección de Code Insight y aplicar el cambio provocó que se reiniciara la configuración de la finalización del código. No cavar más ... ahora funciona para mí. – Gerard

+2

Este problema ya comenzó a sucederme ahora (después de instalar AQtime recientemente). Aplicado este cambio, intenté activar/desactivar varias opciones en las opciones de Finalización de código, reiniciando el IDE - nada resolvió esto para mí. El siguiente paso es desinstalar AQtime en sí ... – James

+2

He realizado estos pasos y la finalización del código no volvió a funcionar. –

6

Tuve el mismo problema, pero se resolvió después de desinstalar Smartbear AQTime desde el desinstalador de Windows. (cerrar Delphi primero)

No es necesario volver a instalar Delphi.

0

Al desinstalar la integración de AQTime8.20 en el IDE también me solucionó el problema: de todos modos, utilicé AQtime fuera del IDE.

1

Estaba teniendo el mismo problema en Delphi Berlin. Ninguno de los anteriores funcionó para mí. También intenté regenerar el archivo .dproj, pero eso tampoco ayudó.

Lo único que ha funcionado (hasta ahora) es la instalación del excelente IDEFixPack para Delphi Berlin. Delphi IDE Fix Pack

Permítanme aprovechar esta oportunidad también para un rápido gemido. La finalización del código es una característica absolutamente esencial de Delphi y, en el mejor de los casos, es muy lenta y escamosa. Embarcadero (si está escuchando): concéntrese en hacer que estas funciones principales sean mucho más robustas.

+0

No he tenido este problema desde que me actualicé de XE2. He pasado por XE7, XE8, 10 Seattle y 10.1 Berlín, y nunca he enfrentado este problema desde entonces. –

+0

Sospecho que el IDE se está abrumando un poco por el tamaño de mi programa con muchas unidades. Funciona bien en pequeños proyectos de muestra. PS también estaba usando AQTime (8.7) y había desinstalado la integración IDE, pero eso no hizo ninguna diferencia. – CHEAPS

Cuestiones relacionadas