Danke für die Antwort...
- alle Formulare werden automatisch erzeugt.
- ich selbst speichere keine Fensterinformationen.
- Alle Informationen werden durch JvAppINIFileStorage gespeichert.
- da alle Formulare erzeugt wurden speichert er alle Fensterpositionen.

bei den geöffneten Fenstern werden die aktuellen Positionen gespeichert, bei den nicht geöffneten die Positionen wie Designed obwohl sie auf poScreenCenter stehen und eigentlich mit diesen Positionen erzeugt werden sollten.

ist das eine Eigenart von JvFormStorage, daß poScreenCenter übergangen wird.
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.
- ich habe das nur durch Zufall bei Neuinstallation auf einem anderen Rechner entdeckt.
- vieleicht wird das Speichern vor dem Destroy des Formulars ausgelöst. Dann sollten aber die Positionen poScreenCenter entsprechen und nicht poDesigned
- JvFormStorage steht auf jedem Formular Active:= True
- JvAppINIFileStorage AutoFlush:= True, AutoReload:= True, FlushOnDestroy:= False
...alles in allem