Compartir a través de


Optimizar la velocidad de inicio de Visual FoxPro

Aunque Visual FoxPro siempre es rápido, puede optimizar el inicio de Visual FoxPro y su velocidad de funcionamiento. En esta sección se describe cómo mejorar el rendimiento de Visual FoxPro administrando la velocidad de inicio y optimizando los comandos SET.

Administrar la velocidad de inicio

El tiempo que se necesita para cargar e iniciar Visual FoxPro está relacionado con el tamaño físico de Visual FoxPro, la longitud de la instrucción PATH vigente, el número de elementos presentes en la inicialización y otros factores. Puede controlar el tamaño de carga, la ruta de búsqueda, las ubicaciones de archivos componentes y los valores del comando SET de inicio de Visual FoxPro.

Administrar la ubicación de archivos

Visual FoxPro busca Foxuser.dbf y Config.fpw en los lugares siguientes:

  1. La aplicación de inicio o el archivo ejecutable, si los hay.

    Por ejemplo, puede iniciar una aplicación de Visual FoxPro con una instrucción de línea de comando, como las siguientes:

    VFP MYAPP.APP
    

     – O bien –

    VFP MYAPP.EXE
    

    Si la aplicación de inicio o el archivo ejecutable contienen un archivo Config.fpw, siempre se utiliza y no puede anularse.

  2. El directorio de trabajo.

  3. El directorio que contiene Visual FoxPro.

  4. La ruta de acceso establecida con la variable de entorno PATH.

Controlar la carga de archivos

También puede acelerar el inicio si evita cargar archivos que no piensa utilizar. Si la aplicación no usa el archivo FOXUSER o FOXHELP, desactívelos en el archivo Config.fpw mediante los comandos siguientes:

RESOURCE = OFF
HELP = OFF

Visual FoxPro busca todos los demás componentes de Visual FoxPro (GENXTAB, CONVERT, etc.) sólo en el directorio de Visual FoxPro. Si sitúa los componentes en otro lugar, debe identificar de forma explícita la ruta a dichos componentes en el archivo Config.fpw. Por ejemplo, podría especificar estas ubicaciones:

_TRANSPORT = c:\migrate\transport.prg
_GENXTAB = c:\crosstab\genxtab.prg
_CONVERT = c:\fp2vfp\convert.app

Puede utilizar la variable de entorno FOXPROWCFG para especificar de forma explícita la ubicación de Config.fpw. Para obtener detalles acerca de la variable FOXPROWCFG, consulte Personalizar el entorno de Visual FoxPro.

Optimizar el tamaño de carga de Visual FoxPro

Para acelerar el inicio, si no tiene intención de usar ninguno de los componentes de Visual FoxPro mencionados anteriormente, configúrelos como una cadena vacía.

Para optimizar el tamaño de carga de Visual FoxPro

  • Use la siguiente sintaxis:

    cFileVariable = ""

    Reemplace cFileVariable por _TRANSPORT, _CONVERT u otras variables según corresponda.

Optimizar los comandos SET clave

Puede optimizar el funcionamiento de Visual FoxPro ajustando los valores de algunos comandos SET.

La tabla siguiente muestra los comandos SET que tienen más efecto sobre el rendimiento y los valores para obtener un rendimiento óptimo. Puede especificar los valores de los comandos SET incluyéndolos en el archivo Config.fpw, escribiéndolos en la ventana Comandos o bien estableciéndolos en el cuadro de diálogo Opciones.

Configurar el comando para obtener un rendimiento óptimo

SET (Comando) Configuración de rendimiento
SET ESCAPE (Comando) ON
SET OPTIMIZE (Comando) ON
SET REFRESH (Comando) 0,0
SET SYSMENU (Comando) DEFAULT
SET TALK (Comando) OFF
SET VIEW (Comando) OFF

Vea también

Optimizar el sistema | Optimizar Visual FoxPro en un entorno multiusuario | Configurar el entorno operativo | Personalizar el entorno de Visual FoxPro | SET ESCAPE (Comando) | SET REFRESH (Comando) | SET SYSMENU (Comando) | Ventana Comandos