Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Anwendung/Fenster aktiviert sich extrem träge (https://www.delphipraxis.net/38506-anwendung-fenster-aktiviert-sich-extrem-traege.html)

gkoeder 20. Jan 2005 09:43


Anwendung/Fenster aktiviert sich extrem träge
 
Hallo!

Mein aktuelles Projekt besteht aus einem Hauptfenster und mehreren, in DLL's ausgelagerten Forms, die je nach bedarf erzeugt und eingeblendet werden. Das einblenden der Forms und auch das 'Hauptprogramm' funktioniert soweit problemlos. Auch die Performance innerhalb der Anwendung ist sehr gut. Nur ist mir in den vergangenen Tagen folgendes Phänomen aufgefallen:
Wenn ich -bei eingeblendeten DLL-Forms- meine Anwendung deaktivieren (Klick auf den Desktop, ...) und anschließend wieder aktiviere (Klick auf Anwendungsfenster) dauert es 2-3 Sekunden, bis die Anwendung aktiviert ist. Danach rennt alles wieder munter vor sich hin.
Nach zwei Tagen des suchens bin ich immer noch ziemlich ratlos, was denn das Programm in dieser Zeit macht; OnActivate bzw. OnDeactivate wird weder vom Hauptprogramm noch von den DLL's verwendet. Auch großartige Berechnungen werden zu der Zeit nicht angestellt. Ich hab' mir das ganze auch mit AQTime durchleuchtet bin aber auch hier nicht fündig geworden.

Hat jemand eine Idee, wodurch das träge Aktivierungsverhalten verursacht werden könnte? Oder vielleicht einen Tipp, wo ich denn noch suchen sollte?


Ich spiel auch schon mit dem Gedanken, die DLL-Fenster jeweils von einem seperatem Thread zu verwalten. Hab' das so noch nicht gemacht und bin mir auch nicht sicher, ob es denn den gewünschten Erfolg bringt.


Greetings,
Gerald


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz