TXMLPropStorage/fr

From Lazarus wiki
Revision as of 21:06, 4 July 2007 by Paulatreides (talk | contribs)

Deutsch (de) English (en) español (es) français (fr) polski (pl) português (pt) русский (ru)

TXMLPropStorage est un composant pour enregistrer/restaurer des propriétés choisies (soit TForm soit n'importe quel contrôle au dessus de lui) Travaille avec la propriété TForm.SessionProperties.

Utilisation :

  1. déposer un composant TXMLPropStorage sur le form et choisir le nom de fichier, par exemple: session.xml
  2. Ouvrir une fenêtre d'édition pour la propriété SessionProperties de TForm.
  3. Ajouter la les propriétés de la form et/ou des contrôles à être stocké dans session.xml.
  4. Compiler l'application .

Votre application maintenant lira les valeurs de propriété choisie de session.xml et l'appliquer pendant la durée d'exécution (comme Width,Height,Left,Top pour TForm)

TINIPropStorage travaille de la même manière que TXMLPropStorage, excepté qu'il stocke l'information de session dans un fichier ini.


Une note sur des noms de fichier

TXMLPropStorage a un handler par défaut si vous ne choisissez pas un nom de fichier. Sous windows/macos les paramètres seront sauvés dans le répertoire de l'application sous PROGRAMNAME.xml

Sous des clônes Unix il sera sauvé dans le répertoire local de l'utilisateur courant sous .PROGRAMNAME

C'est donc une très bonne idée de laisser les noms de fichier blanc pour des programmes d'unix signifiant l'exécution par des utilisateurs normaux.