Share via


Referencias a archivos modificables

Cuando compile un proyecto en una aplicación, los archivos incluidos en el proyecto se ensamblan en un único archivo de aplicación. Una vez compilado el proyecto, los archivos del proyecto que estén marcados como “incluidos” pasarán a ser de sólo lectura.

Los archivos que forman parte del proyecto, como las tablas, suelen estar diseñados para que los usuarios puedan modificarlos. En esos casos, debería agregar los archivos al proyecto pero marcándolos como excluidos. Los archivos excluidos siguen formando parte de la aplicación por lo que Visual FoxPro los registra como parte del proyecto, pero no se compilan en el archivo de aplicación y, de este modo, los usuarios podrán actualizarlos.

Nota   Como opción predeterminada las tablas se marcan como excluidas porque Visual FoxPro supone que las tablas serán modificables en una aplicación.

Como regla general, los archivos que contengan programas ejecutables (formularios, informes, consultas, menús y programas) deberán incluirse en el archivo de aplicación y los archivos de datos deberán excluirse. Sin embargo, ha de determinar si va a incluir o excluir archivos según los requisitos de la aplicación. Por ejemplo, una tabla que contenga información sobre el sistema o datos utilizados únicamente para consulta puede incluirse en el archivo de aplicación para proteger dicha información ante cambios que se realicen sin previo aviso. A la inversa, puede excluir un archivo de informe (.frx) si la aplicación permite a los usuarios modificarla dinámicamente.

Si excluye un archivo, deberá asegurarse de que Visual FoxPro pueda encontrar el archivo excluido cuando se ejecute la aplicación. Por ejemplo, cuando en un formulario se hace referencia a una biblioteca de clases visuales, el formulario almacena una ruta de acceso relativa a esa biblioteca. Si incluye la biblioteca en el proyecto, pasará a formar parte del archivo de la aplicación y el formulario siempre podrá ubicarla. Sin embargo, si excluye la biblioteca, el formulario debe buscarla usando la ruta de acceso relativa o la ruta de acceso de búsqueda de Visual FoxPro (definida mediante el comando SET PATH). Si la biblioteca no se encuentra en las ubicaciones previstas (por ejemplo, si se ha cambiado de ubicación desde que se creó el formulario), Visual FoxPro muestra un cuadro de diálogo en el que se solicita al usuario que busque la biblioteca. Tal vez desee que los usuarios no vean este cuadro de diálogo. Para estar seguro, incluya todos los archivos que no necesiten actualización por parte de los usuarios.

Nota   No puede incluir archivos de aplicación (.app) y debe optar por excluir los archivos de biblioteca (.ocx, .fll y .dll).

Para excluir archivos modificables

  1. Seleccione el archivo modificable en el Administrador de proyectos.

  2. En el menú Proyecto, elija Excluir.

    Si el archivo ya está excluido, el comando Excluir no está disponible; aparecerá el comando Incluir en su lugar.

Los archivos excluidos tienen el símbolo Æ a la izquierda de sus nombres.

Nota   Los archivos marcados como archivos principales no se pueden marcar como excluidos. Para obtener detalles acerca de los archivos principales, vea Establecer el punto de partida.

Sugerencia   Para ver simultáneamente todos los archivos de proyecto, elija Información de proyecto en el menú Proyecto y seleccione la ficha Archivos.

Vea también

Agregar archivos a un proyecto | Compilar una aplicación | SET PATH | Administrador de proyectos