Thema: Delphi State einer Form?

Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.312 Beiträge
 
Delphi XE2 Professional
 
#1

State einer Form?

  Alt 27. Nov 2007, 20:55
Hallo,

gibt es zufälligerweise von einer Form oder Application ein Art "State"-Property, in dem der Zustand angegeben wird?
Wie z. b. dass es gerade kreiert wird oder so.

Hintergrund ist der:

Ich lade im OnCreate dein Inhalt von ListViews aus Dateien.
Im OnChange dieser ListViews wird bei Änderung der Inhalt wieder in Dateien geschrieben.

Nun ist mir aufgefallen, dass ja das Laden im OnCreate der Form schon eine Änderung hervorruft und dadurch gleich wieder ein Speichern ausgeführt wird.

Ich könnt das natürlich mit einer globalen Variablen abfangen, die vorm Laden auf true gesetzt wird und nach dem Laden auf false.
In den OnChange-Proceduren könnte man dann auf diese Variable reagieren und daraufhin speichern oder nicht.

Jetzt wärs natürlich schon, wenn die Form, bzw. die Application eine Art State hat.
Diese könnte man dann in den OnChange-Ereignissen abfragen und sollte z. B. der State Create anzeigen, nicht speichern.

So könnte ich mir eine Variable speichern.

Gibts sowas oder muss ich eine Variable opfern?
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat