![]() |
TActionMainMenubar mit vielen Einträgen langsam
Hallo Zusammen,
Ich habe eine sehr große Software mit einem TMainMenu. Dort sind ca. 200 Menü-Einträge drin. Ich versuche gerade dieses TMainMenu zu einem TActionManager + TActionMainMenuBar zu überführen, damit ich u.a. auch die Custom Title Bar nutzen kann. In großer Migrationsarbeit habe ich nun die ganzen Menü und Submenü Einträge eingerichtet. Alles in einem leeren kleinen Demo Projekt. Also keine einzige Zeile Code nur die Menü Einträge + Captions (noch nicht mal Actions). Der Start der Anwendung dauert nun ca. 20 Sekunden. Um so mehr ich die Menü Einträge reduziere, desto schneller startet die Anwendung. Mit dem TMainMenu geht es sofort. Hat jemand eine Idee, wie ich die ActionBar genau so schnell hinbekomme? Mit diesem Performanceverlust, ist das leider nicht umsetzbar. Viele Grüße Olli |
AW: TActionMainMenubar mit vielen Einträgen langsam
Scheint ein bekanntes Problem zu sein:
![]() Ich habe das nur überflogen, aber dort ist auch ein Workaround drin. Der dort angesprochene QP ist auch seit 2019 offen und offensichtlich nicht erledigt. |
AW: TActionMainMenubar mit vielen Einträgen langsam
Ich habe diese Umstellung auch gemacht. Dafür habe ich mir allerdings kurz ein kleines Tool geschrieben, das das automatisch gemacht hat inkl. Events usw., so dass das sehr schnell ging.
Jedenfalls sind das auch sehr viele Einträge, aber die Performance ist dort kein Problem. Start und Nutzung sind normal schnell. Um welche Delphiversion geht es denn? |
AW: TActionMainMenubar mit vielen Einträgen langsam
Vielen Dank für die Antworten.
Den Workarround aus dem 2019er Thread habe ich versucht: Hat leider nichts gebracht. Ich nutze Delphi 12.1. (Patch 1). |
AW: TActionMainMenubar mit vielen Einträgen langsam
Liste der Anhänge anzeigen (Anzahl: 1)
ProDelphi scheint das Problem in InternalRethinkHotkeys zu vermuten.
Edit: Ja es ist so: AutoHotKey - Property auf False gesetzt und schon läd das Programm sofort. |
AW: TActionMainMenubar mit vielen Einträgen langsam
Zitat:
|
AW: TActionMainMenubar mit vielen Einträgen langsam
Zitat:
Ja, AutoHotKey war bei mir nicht gesetzt. Da kann ich ja froh sein. ;-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:23 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