Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Eventhandler in Delphi (https://www.delphipraxis.net/113160-eventhandler-delphi.html)

Brina23 3. Mai 2008 17:26


Eventhandler in Delphi
 
Hallo,

ich bin blutiger Anfänger mit Delphi.
Kann mir jemand sagen, wie ich einen Eventhandler in einem Kindformular anlege und in ihm eine Prozedur aus dem Hauptformular aufrufe?

Danke erstmal.

mkinzler 3. Mai 2008 17:30

Re: Eventhandler in Delphi
 
Für Events wird in der VCL Properties verwendet, d.h. Referenzen (Zeiger) auf Methode mit der passenden Signatur.

bluesbear 3. Mai 2008 18:20

Re: Eventhandler in Delphi
 
Zitat:

Zitat von mkinzler
Für Events wird in der VCL Properties verwendet, d.h. Referenzen (Zeiger) auf Methode mit der passenden Signatur.

Also das hab ich jetzt nicht verstanden. Signatur?

Die Frage ist allerdings auch recht knapp gestellt, ich muss halbblind raten.
Brina23, wie erstellst du das Kindformular?
Wenn alles richtig ist, hat das Kindformular die eigenschaft Parent. THauptformular(Parent).DieProzedurImHauptformular in einer Methode oder einem Event des Kindformulars würde dann gehen.

mkinzler 3. Mai 2008 18:25

Re: Eventhandler in Delphi
 
Als Signatur bezeichnet man die Anzahl und Typen von Parametern und der Typ des Rückgabewertes

bluesbear 3. Mai 2008 18:39

Re: Eventhandler in Delphi
 
Hmm hmm! Jahrelang im Keller mit Delphi 3 vergraben haben den Polymorphismus und insbesondere das Vokabular dazu an mir vorbei gehen lassen. Habe kurz gegoogelt, und es passt wohl ein bisschen zum Thema:
http://www.michael-puff.de/Developer..._in_Delphi.pdf
Seite 25.
Danke für den Hinweis. :)


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