Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Komplettspeicherung aller Formzustände (https://www.delphipraxis.net/18944-komplettspeicherung-aller-formzustaende.html)

Zortiander 26. Mär 2004 12:46


Komplettspeicherung aller Formzustände
 
Hallo!

Normalerweise kann man ja jeden Werte inzeln in eine INI-Datei schreiben (z.B. Form1.ComboBox1.Text), gibt es aber auch eine schnellere Möglichkeit? Ich habe etwa 300 Zustände die ich so speichern müsste, und das alles zu tippen ist ein riesen wust. Gibt es da auch eine kürzere Möglichkeit den Zustand des Formulars und aller auf ihm befindlichen Objekte zu speichern?

DelphiDeveloper 26. Mär 2004 13:16

Re: Komplettspeicherung aller Formzustände
 
bei den jedi komponenten findest du sowas wie TFormStorage,
die zieht du aufs formular und kannst dann mit einem Entwurfszeiteditor
alle properties der Controls, die auf der Form liegen zum speichern in ini oder reg
auswaehlen.

Klappt hervorragend und spart viel arbeit

Zortiander 26. Mär 2004 13:21

Re: Komplettspeicherung aller Formzustände
 
Super, vielen Dank für die prompte Antwort!

maximov 26. Mär 2004 13:29

Re: Komplettspeicherung aller Formzustände
 
Wenn du den kompletten zustand des formulars haben willst, dann schau mal in diesen thread

http://www.delphi-forum.de/viewtopic...avecompotofile

dort weiter unten hab ich ein programm platziert welches zur laufzeit DFMs erzeugt, die dann sogar in delphi übernommen werden (das kann man aber auch abstellen, da es manchmal nervt).

DelphiDeveloper 26. Mär 2004 13:29

Re: Komplettspeicherung aller Formzustände
 
nicht erschrecken wenn du die jedis das erste mal
installierst (etwa 20 Tabsheets Kompos)

du findest deine gesuchte Komponente unter
Jv Persistence

TJvAppStorage auf formular ziehen
hier waehlst du speichern in ini oder reg und setzt parameter

TJvFormStorage auf Formular ziehen mit TJvAppStorage verbinden
und properties zum speichern auswaehlen

maximov 26. Mär 2004 14:42

Re: Komplettspeicherung aller Formzustände
 
@DelphiDeveloper: is'n guter tip! Hatte mal eine ähnliche kompo, die war allerdings kommerziell...suche schon länger soetwas und wollte es schon selbst schreiben. Mit RTTI etc. is des ja kein thema, aber wenn die jedis das schon gemacht haben, dann spar ich mir das mal :wink:

Zortiander 26. Mär 2004 16:57

Re: Komplettspeicherung aller Formzustände
 
Japp, vielen Dank nochmal! Leider schweigt sich die Hilfedatei komplett über die Komponenten aus, aber ich denke, ich finde die entspr. Befehle noch. Nur eine Frage: kann ich damit auch wieder die Einstellungen laden? Oder nur speichern (ähem)?

Ansonsten ist die Auswahl der zu speichernden Komponenten genial, geht ganz schnell und einfach. Also nochmal vielen Dank!


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz