Difference between revisions of "TXMLPropStorage/de"

From Free Pascal wiki
Jump to navigationJump to search
m
m
Line 13: Line 13:
  
 
TINIPropStorage funktioniert auf die selbe Weise wie TXMLPropStorage, ausgenommen daß sie die Sessioninformation in einer INI-Datei speichert.
 
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.

Revision as of 21:10, 13 May 2006

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.