![]() |
FMX-Windows-App minimiert sich selbstständig beim App-Start
Hi,
bei einer dreistelligen Zahl an Kunden öffnet sich meine App unter Windows ganz normal und ich setze sie auf self.windowState:=TWindowState.wsMaximized; Bei einem Kunden aber minimiert sich die App aber direkt wieder während der einmaligen Initialisierung in FormActivate und mir ist vollkommen unklar, warum dies passiert. Aber irgendwie scheine ich die Grundfunktion von TForm.windowState nicht begriffen zu haben: a) Wenn ich das Fenster oben rechts minimiere, sollte dann nicht self.windowsState=TWindowState.wsMinimized sein? b) Wie bekomme ich aus der App das Fenster wieder maximiert, wenn das Fenster davor, minimiert wurde? Grüße, Philipp |
AW: FMX-Windows-App minimiert sich selbstständig beim App-Start
Liste der Anhänge anzeigen (Anzahl: 1)
Mini-Test-Projekt
|
AW: FMX-Windows-App minimiert sich selbstständig beim App-Start
Falls die Anwendung über eine Verknüpfung gestartet wird, da kann man bei den Eigenschaften der Verknüpfung unter "Ausführen" auf "Minimiert" einstellen.
Dann erscheint das Fenster beim Start minimiert, obwohl es explizit in der Anwendung per "self.windowState:=TWindowState.wsMaximized" auf maximiert gestellt wird. |
AW: FMX-Windows-App minimiert sich selbstständig beim App-Start
Danke für den Hinweis, dies kann man aber zumindest bei der Microsoft-Store-Variante nicht einstellen (oder ich habe es nur nicht gefunden) und dort passiert es leider auch.
|
AW: FMX-Windows-App minimiert sich selbstständig beim App-Start
Visible ist dann false? Du könntest den state auf minimzed und danach auf maximized stellen.
Nur würde das bei allen Kunden wo es bisher geht zu einem blöden flackern führen. |
AW: FMX-Windows-App minimiert sich selbstständig beim App-Start
Liste der Anhänge anzeigen (Anzahl: 1)
Nein, visibile ist auch true, wenn die App minimiert wird. Und wie gesagt, der WindowState ändert sich auch nicht. Er wird nicht minimized, siehe angehängtes Beispiel-Projekt.
|
AW: FMX-Windows-App minimiert sich selbstständig beim App-Start
Ich hab da auch schon ein etwas rumprobiert.
Auch mit einem Timer, der dann 3 Sekunden nach dem Start versucht das Fenster zu maximieren. Das ist dem Wurst. Im Minimierten Zustand ignoriert er sogar Positionsangaben wie self.Left := WertX - wenn mann das Fenster wieder vorholt ist es da wo es vorher war. Mit self.Show bekommt man es dann wenigstens auf dem Desktop, aber nicht an oberster Stelle als aktives Fenster. |
AW: FMX-Windows-App minimiert sich selbstständig beim App-Start
Zitat:
Ich musste diese Verknüpfung tatsächlich löschen! Andere sache hat der Kunde eine AntiVirensoftware welche eine über das Netzwerk installierte App immer erst in einer Sandbox laufen lässt? Wenn ja mag es helfen alle Virenscanner zu deaktivieren. Evtl. hilft es den Exenamen als Teilzeichenkette in der Registry zu suchen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz