4D v16.3Gestión de archivo de datos en las aplicaciones finales |
||
|
4D v16.3
Gestión de archivo de datos en las aplicaciones finales
Gestión de archivo de datos en las aplicaciones finales
Cuando un usuario lanza una nueva aplicación fusionada o actualizada (monopuesto o o cliente-servidor), 4D intenta abrir un archivo de datos válido. Varios lugares son examinados sucesivamente por la aplicación. La secuencia de apertura para el lanzamiento de una aplicación fusionada es:
Cuando la opción de compatibilidad Utilizar la nueva arquitectura para las aplicaciones desplegadas está seleccionada (ver Página Compatibilidad), toda aplicación independientes o servidor generada con 4D almacena la ruta del acceso del último archivo de datos abierto en la carpeta de preferencias del usuario de la aplicación.. Nota de compatibilidad: en las versiones anteriores del programa, esta información se almacenaba en el archivo de estructura. La ubicación de la carpeta de preferencias de usuario de la aplicación corresponde a la ruta devuelta por la siguiente instrucción: userPrefs:=Get 4D folder(Active 4D Folder) La ruta del archivo de datos se almacena en un archivo dedicado, llamado lastDataPath.xml.
Gracias a esta arquitectura, cuando se ofrece una actualización de su aplicación, el archivo de datos de usuario local (último archivo de datos utilizado) se abre automáticamente al primer lanzamiento. Este mecanismo es generalmente adecuado para despliegues estándar. Sin embargo, para necesidades específicas, por ejemplo, si duplica sus aplicaciones fusionadas, es posible que desee cambiar la forma en que el archivo de datos esté vinculado a la aplicación. Para más información, consulte la siguiente sección "Configurar el modo de enlace de los datos". Con sus aplicaciones compiladas, 4D utiliza automáticamente el último archivo de datos abierto. De forma predeterminada, cuando la nueva arquitectura está activa (a partir de 4D v15 R4, ver la sección anterior), la ruta del archivo de datos se almacena en la carpeta de preferencias de usuario de la aplicación y está vinculada al nombre de aplicación. Esto puede no ser adecuado si desea duplicar una aplicación fusionada destinada a utilizar diferentes archivos de datos. Las aplicaciones duplicadas comparten la carpeta de preferencias de usuario de la aplicación y por lo tanto, siempre utilizan el mismo archivo de datos, incluso si el archivo de datos cambia de nombre, ya que el último archivo utilizado para la aplicación se abre. Por lo tanto, 4D le permite enlazar la ruta del archivo de datos a la ruta de la aplicación. En este caso, el archivo de datos estará conectado mediante una ruta específica y no será sólo el último archivo abierto. Duplicación cuando los datos están enlazados por el nombre de la aplicación: Duplicación cuando los datos están enlazados por la ruta de la aplicación: Puede seleccionar el modo de relación de los datos durante el proceso de construcción de la aplicación. Puede:
Ahora 4D v15 ofrece una manera sencilla para anidar un archivo de datos por defecto en una aplicación fusionada, por lo que la aplicación puede instalarse o actualizarse en las máquinas de los usuarios finales sin necesidad de utilizar una caja de diálogo adicional. Para definir un archivo de datos por defecto::
El siguiente gráfico ilustra esta nueva funcionalidad: Cuando el archivo de datos por defecto se detecta al primer lanzamiento, se abrió silenciosamente en modo de sólo lectura, lo que le permite ejecutar cualquier operación personalizados que no modifican el archivo de datos en sí.
|
PROPIEDADES
Producto: 4D
HISTORIA
Creado por: 4D v15 ARTICLE USAGE
Manual de Diseño ( 4D v16) |