Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Element hat kein übergeordnetes Fenster (https://www.delphipraxis.net/166720-element-hat-kein-uebergeordnetes-fenster.html)

tofse 27. Feb 2012 12:37

AW: Element hat kein übergeordnetes Fenster
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hm, hat mir leider auch nicht weitergeholfen...
scheint wohl mit meiner Klasse was zu tun zu haben, aber in welchem Zusammenhang der Fehler da reinläuft :(:(:(:(

stahli 27. Feb 2012 23:14

AW: Element hat kein übergeordnetes Fenster
 
Schau Dir mal an, ob Du mit dem Focus weiter kommst.
Ich hatte ähnliche Probleme durch das Zerstören von Controls, die eigentlich noch den Focus hatten.
Windows (oder die VCL) hat alles korrekt ausgeführt und wollte dann aber noch das Control neu zeichnen, das den Focus verloren hat.
Dieses war aber nun nicht mehr existent, was zu diversen Problemen führte.
Lösung: Control nur unsichtbar machen und später zerstören.

Vielleicht hilft Dir das ja auf den Weg...

tofse 28. Feb 2012 07:51

AW: Element hat kein übergeordnetes Fenster
 
Hallo,

danke für den Tipp. Ich habe nun einiges umgestellt.
Fokus hat nichts gebracht.

Ich verwalte die Objekte nun in einem Pool und blende sie bei Bedarf ein bzw. aus.
Erst beim Programmende wird alles freigegeben.

Ich überlege noch, ob ich mit Hilfe eines Timers die Objekte früher freigeben soll, wenn sie länger nicht benötigt werden, aber nach den letzten Erfahrungen habe ich etwas Bammel davor...ich war ja der Meinung, doch recht "sauber" programmiert zu haben, und dennoch kam der Fehler :?

Naja mal überlegen, so funktioniert es zumindest jetzt zuverlässig :thumb:

himitsu 28. Feb 2012 09:20

AW: Element hat kein übergeordnetes Fenster
 
Eventuell könntest du ein kleines Beispiel geben?

Alles ausbauen, was unwichtig ist, so daß man möglichst wenig Testcode hätte, um den Fehler reproduzieren zu können,
oder den Fehler in einem neuen/leeren Projekt nachbauen.

tofse 28. Feb 2012 09:23

AW: Element hat kein übergeordnetes Fenster
 
Zitat:

Zitat von himitsu (Beitrag 1153316)
Eventuell könntest du ein kleines Beispiel geben?

Alles ausbauen, was unwichtig ist, so daß man möglichst wenig Testcode hätte, um den Fehler reproduzieren zu können.

Das ist doch ziemlich aufwendig, v.a. das Ausbauen...mit der aktuellen Lösung kann ich aber leben.
Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:04 Uhr.
Seite 2 von 2     12   

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