TXMLPropStorage/de

From Free Pascal wiki
Revision as of 21:10, 13 May 2006 by Swen (talk | contribs)
Jump to navigationJump to search

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

TXMLPropStorage ist eine Komponente, um die ausgewählten Eigenschaften zu speichern / wiederherzustellen (entweder von TForm oder jedem Bedienelement darauf) Arbeitet mit der TForm.SessionProperties Eigenschaft.

Verwendung:

  1. Legen sie eine TXMLPropStorage Komponente auf dem Formular ab und setzen den Dateinamen, zum Beispiel: session.xml
  2. Öffnen sie das Bearbeitungsfenster der SessionProperties Eigenschaft von TForm.
  3. Fügen sie hier Eigenschaften des Formulars und/oder Bedienelemente hinzu, um in session.xml gespeichert zu werden.
  4. Kompilieren sie die Anwendung.

Ihre Anwendung wird jetzt die ausgewählte Eigenschaft von session.xml lesen und zur Laufzeit anwenden (wie Width,Height,Left,Top für TForm)

TINIPropStorage funktioniert auf die selbe Weise wie TXMLPropStorage, ausgenommen daß sie die Sessioninformation in einer INI-Datei speichert.

Eine Notiz über Dateinamen

TXMLPropStorage hat einen Vorgabe-handler, wenn sie keinen Dateinamen festlegen. Unter Windows/MacOS werden die Einstellungen im Anwendungsverzeichnis als PROGRAMNAME.xml gespeichert.

Unter Unix-Systemen werden sie im home Verzeichnis des aktuellen Benutzers als .PROGRAMNAME gespeichert.

Es ist daher eine gute Idee, den Dateinamen leer zu lassen für Unix-Programme meant to be run durch normale Benutzer.