Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Procedure aufrufen (https://www.delphipraxis.net/11417-procedure-aufrufen.html)

Snyderburn 6. Nov 2003 10:23


Procedure aufrufen
 
Hi!

Wie rufe ich eine Procedure auf??? z. B.: procedure TSelektions_FB.FormActivate(Sender: TObject);

Ich habe es mit: FormActivate; versucht, es klappt nicht. Was muß ich denn noch übergeben?

mfg
Snyderburn

Daniel B 6. Nov 2003 10:27

Re: Procedure aufrufen
 
Wie und woher rufst Du es auf?

Wenn FormActivate; dann nimm Tblabla.FormActivate;
Übergeben musst Du da nichts.

Ghostwalker 6. Nov 2003 10:30

Re: Procedure aufrufen
 
ok,

also

1. ist das eine Methode....das hängt damit zusammen das das ganze zu einem Objekt gehört.:)

2. der Aufruf müßte ungefähr so aussehen

Code:
Selektions_FB.formActivate(Application);
selektions_fb ist dabei die Instanz der Klasse (das Object in dem die methode enthalten ist).
application stehet hierbei für das Objekt das die Methode aufruft.

Eigentlich macht es keinen Sinn diese Methode aufzurufen, da es sich dabei um einen sog. Event-handler handelt. Sobald das entsprechende Event auftritt (in diesem fall sobald selektions_fb aktiv wird) wird die Methode automatisch ausgeführt.

Snyderburn 6. Nov 2003 10:44

Re: Procedure aufrufen
 
Danke für die gute beschreibung, hat mir sehr weitergeholfen!


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