![]() |
Fehler beim benutzen meiner Komponente
Hi,
wenn ich meine Komponente auf eine Form ziehen will, kommt so eine tolle Meldung "Control " has no parent window". wo könnte denn da der Fehler liegen. Danke |
Re: Fehler beim benutzen meiner Komponente
Wie sieht den deine Komponente aus?
|
Re: Fehler beim benutzen meiner Komponente
Du erzeugst in deiner Componente eine weitere visuelle Komponente welche einen Parent benötigt bevor du bestimmte Methoden von ihr aufrufen kannst. Vermutlich versuchst du irgendwelche Eigenschaften der Komponenten nach dem erzeugen in deinem Constructor zu setzen was schief geht weil deine Componente zu diesem Zeitpunkt keinen Parent hat (vielleicht hat auch diese Componente keinen)
|
Re: Fehler beim benutzen meiner Komponente
Danke für die Hinweise,
der Fehler war, das ich die procedure Paint; in einer Set-Methode Aufgerufen habe und das nicht ging. Ich wollte damit erreichen, das wenn ich im Entwicklungszustand Eigenschaften im Objektmanager ändere sich die Komponente passend dazu gleich mitverändert. Weil sonst muss ich das Programm immer Starten und dannach schließen, damit die Änderungen im Entwicklungszustand angezeigt werden. Wie kann man das denn umsetzten? bei anderen Komponenten klappt das ja auch. Vielen Dank im Vorraus |
Re: Fehler beim benutzen meiner Komponente
anstelle paint direkt aufzurufen einfach invalidate aufrufen. Dadurch wird eine Message abgelegt und beim abarbeiten der messages wird neu gezeichnet. Ist noch kein parent zugeordnet werden auch keine messages abgearbeitet und es knallt somit nicht.
|
Re: Fehler beim benutzen meiner Komponente
hi,
wie genau kann ich denn dieses invalidate benutzen? |
Re: Fehler beim benutzen meiner Komponente
Zitat:
|
Re: Fehler beim benutzen meiner Komponente
ahh, einfach hinzuschreiben kamm mir zu einfach for, darum hab ich net probiert ;-)
funktioniert jetzt super, danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:46 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