PDA

Ver la Versión Completa : Lentitud en de escritura en una Unidad del Delphi


raorre
25-09-2007, 18:02:04
Tengo una unidad en delphi de 15.000 :mad: lineas de código y cuando empiezo a escribir mas código en esa unidad empieza a relentizarse la escritura y a veces da acabas de escribir y aun continuan apareciendo los caracteres que has pulsado.
Alguien sabe como evitar eso y no vale el separar el codigo en 2 partes o modularizar, no es posible.
gracias

duilioisola
25-09-2007, 18:05:30
Prueba a desabilitar cosas en
Tools --> Editor Options --> Code Insight

dec
25-09-2007, 18:10:18
Hola,

Hay que ver la versión de Delphi que usas. En Delphi 7 (y anteriores), y hasta en BDS 2006, tal vez no encontraras muchos problemas. Sin embargo, Delphi 2007, por ejemplo, ofrece un "resaltado de errores en tiempo real", entre otras cosas (quiero decir además del propio resaltado de la sintaxis) que sí que pueden hacer que las cosas se ralentizen un poco...

Claro que no se pueden pedir milagros, supongo. Tampoco dependerá enteramente de Delphi, puesto que la velocidad del procesador, la memoria RAM, etc., también deben estar de por medio. En todo caso, 15.000 líneas son muchas líneas... y si hay que buscar errores, resaltarlos, estar al tanto de posibles "enlaces", resaltar la sintaxis... pues eso, que los milagros no existen en realidad. :)

raorre
25-09-2007, 18:41:43
es delphi 2007 y hemos desmarcado la casilla de "Code Insight", ademas el equipo es bastante potente. y si escribo en la unidad de 15.000 lineas y paso a otra de 4.000 lineas la de 40000 funciona a la perfección.:eek:

dec
25-09-2007, 18:47:09
Hola,

No sé bien qué quieres decir con esto último. Parece lógico que 4.000 líneas se manejen mejor que 15.000. Pero, a lo que iba. En Delphi 2007 puedes "desactivar" más características si ves que tal. Echa un vistazo en las opciones del editor, en el apartado "Code Insight", verás que hay opciones como "Error Insight", que si desactivas, seguramente el asunto irá más rápido.

Al González
25-09-2007, 19:17:10
¡Hola a todos!

...Alguien sabe como evitar eso y no vale el separar el codigo en 2 partes o modularizar, no es posible...
A ver, a ver, a ver, ¿por qué dices que no es posible hacer eso?

Si algo tiene Delphi es que te permite organizar el código de una manera bastante eficiente. ¿por qué "no vale"? :confused:

Un abrazo valioso.

Al González. :)

raorre
28-09-2007, 09:35:56
Bueno ante todo gracias por los aportes, decido modularizar no hay mas remedio...si que se podia pero era evitar hacer trabajo con el tiempo del proyecto encima..bueno gracias a todos :p

Al González
28-09-2007, 16:24:44
Bueno ante todo gracias por los aportes, decido modularizar no hay mas remedio...si que se podia pero era evitar hacer trabajo con el tiempo del proyecto encima..bueno gracias a todos :p
De hecho con modularizar evitarás mucho trabajo en el futuro cercano. ;)