Einzelnen Beitrag anzeigen

Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#4

Re: JvAppIniFileStorage - Fensterposition Problem

  Alt 1. Mai 2008, 20:29
Zitat von haentschman:

Zitat:
Wenn ich das Formular nicht öffne dann wird auch nichts gespeichert.
...davon bin ich auch ausgegangen es werden aber alle Fensterpositionen in die INI eingetragen.
War von mir eigentlich falsch formuliert und sollte lauten:

"Wenn ich das Formular nicht erzeuge dann wird auch nichts gespeichert."

Soweit ich mich erinnere werden die Positionen irgendwann gespeichert wenn das Formular freigegeben wird. Wenn es also nie erzeugt wurde dann wird auch nichts gespeichert.

Was du mal ausprobieren kannst:

Bei den FormStorages Active=false setzen und dann z.B. in OnClose der Formulare die Positionen per Code mit "SaveFormPosition()" speichern. So wird nichts mehr gespeichert wenn die Formulare garn nicht offen waren. (das Laden in OnCreate mittles "LoadFormPosition()" nicht vergessen!)

eine andere, aber bessere, Alternative wäre es die Formulare erst dann zu erzeugen wenn sie gebraucht werden. Also raus mit den Dingern aus der Auto-Create Liste und immer schön per Code erzeugen bevor sie angezeigt werden. Spart dann außerdem noch Ressourcen.

Ciao,
Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat