Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Reihenfolge der Objekterzeugung beeinflussen (https://www.delphipraxis.net/148788-reihenfolge-der-objekterzeugung-beeinflussen.html)

khh 8. Mär 2010 14:01


Reihenfolge der Objekterzeugung beeinflussen
 
Hallo zusammen,
ich erzeuge im "FormCreate" eines Formulares ein DBGrid zur Laufzeit.
diese Grid möchte ich im onChange einen TDateEdit, welches _nicht_ per Laufzeit erstellt, sondern über den Objektinspektor auf dem Form plaziert wurde, aktualisieren.

Bei diesem Versuch bekomme ich aber beim Erzeugen des Form eine Exception SIGSEGV,
wohl deshalb weil das DBGrid erst nach dem Tdateedit erzeugt wird, und das change des Tdateedit bereits vorher ausgelöst wird.
Wie kann ich diese Reihenfolge beeinflussen?
Muss ich das Tdateedit dazu auch zur Laufzeit erzeugen?

Danke Gruss KH

DeddyH 8. Mär 2010 14:04

Re: Reihenfolge der Objekterzeugung beeinflussen
 
Lass doch das OnChange des TDateEdit leer (die Methode kann ja ruhig bereits vorhanden sein) und setze es nach dem Erzeugen des Grids.

khh 8. Mär 2010 14:06

Re: Reihenfolge der Objekterzeugung beeinflussen
 
Zitat:

Zitat von DeddyH
Lass doch das OnChange des TDateEdit leer (die Methode kann ja ruhig bereits vorhanden sein) und setze es nach dem Erzeugen des Grids.


logo, jetzt wo du es sagst ;-)

Danke dir.

DeddyH 8. Mär 2010 14:07

Re: Reihenfolge der Objekterzeugung beeinflussen
 
Auf die einfachsten Dinge kommt man immer zuletzt :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:59 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