Préserver les données avec les variables Persistence Manager
dans le gestionnaire de persistance de l'Application Composer, les variables sont gérées de manière persistante. La fonctionnalité de gestionnaire de persistance ne nécessite aucune mémoire spéciale sur le contrôleur pour recevoir des valeurs et des données.
déclaration
Les variables gérées dans le Persistence Manager sont dans les déclarations avec le pragma {attribute 'ac_persist'}
marqué.
Le pragma entraîne la gestion de la variable ainsi attribuée dans le gestionnaire de persistance d'Application Composer. La valeur de la variable est conservée même si vous modifiez la déclaration de la variable et, par exemple, supprimez une variable de l'application ou ajoutez-en une nouvelle. La valeur est conservée même si vous modifiez le type de données à l'aide des conversions appropriées.
mécanisme
Les variables de Persistence Manager sont enregistrées avec leurs valeurs dans un fichier d'archive externe au format TXT.
Le code de l'application est étendu par le code du Persistence Manager, ce qui entraîne un besoin en mémoire plus important. Cela se fait au détriment des performances. De plus, lire et surtout écrire une grande quantité de variables persistantes peut prendre beaucoup de temps. Par conséquent, la tâche en cours d'exécution bloque l'exécution pendant une durée proportionnellement longue.
Fonctionnalité
Vous pouvez charger et modifier le fichier TXT dans un éditeur externe tel que Notepad++.
Vous pouvez utiliser les variables persistantes du fichier dans une autre application.
Vous pouvez configurer le comportement des variables persistantes en définissant des groupes de persistance, en les affectant à des variables et en configurant les groupes avec leur propre comportement de stockage et de lecture.