LAYOUTREGENCTL (variable de sistema)

Especifica el modo en que la lista de visualización se actualiza en la ficha Modelo y en las fichas de presentación.

Tipo:Entero
Guardada en:Registro
Valor inicial:2

Para cada ficha, la lista de presentación se actualiza al regenerar el dibujo cuando se cambia a esa ficha, o al guardar la lista de presentación en la memoria y regenerar sólo los objetos modificados cuando se cambia a la ficha en cuestión. La modificación del parámetro de LAYOUTREGENCTL puede mejorar el rendimiento del sistema.

Valor

Descripción

0

El dibujo se regenera cada vez que se cambia de ficha.

1

En el caso de la ficha Modelo y de la última presentación convertida en actual, la lista de presentaciones se guarda en memoria y las regeneraciones se suprimen al cambiar de una ficha a otra. En el caso de las demás presentaciones, las regeneraciones se producen cuando se accede a una de esas fichas.

2

El dibujo se regenera cada vez que se cambia de ficha. En el resto de la sesión de dibujo, la lista de presentaciones se guarda en memoria y las regeneraciones se suprimen cuando se accede a esas fichas.

La mejora de rendimiento adquirida al modificar el valor de LAYOUTREGENCTL depende de varios factores, como el tipo y tamaño del dibujo, los objetos que éste contiene, la cantidad de memoria disponible y el efecto de otros dibujos y aplicaciones abiertos. Si el valor de la variable LAYOUTREGENCTL es 1 o 2, la cantidad de memoria adicional utilizada será del tamaño de la lista de visualización correspondiente a la ficha Modelo multiplicado por el número de ventanas gráficas existentes en cada presentación para la que se guardará la lista de visualización.

Si el valor de LAYOUTREGENCTL es 1 o 2 y el rendimiento es lento en general o al cambiar de ficha para guardar la lista de presentación, modifique el valor a 0 o 1 para obtener un equilibrio óptimo en el entorno de trabajo. Para obtener información adicional sobre parámetros de rendimiento, véase la ficha Sistema (en el cuadro de diálogo Opciones).

Independientemente del valor de LAYOUTREGENCTL, si se redefine un bloque o se deshace un cambio de ficha, el dibujo se regenerará la primera vez que se acceda a alguna de las fichas que contienen ventanas gráficas guardadas.