Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi-Prozeduren aufrufen! (https://www.delphipraxis.net/2938-delphi-prozeduren-aufrufen.html)

fedderle 14. Feb 2003 19:23


Delphi-Prozeduren aufrufen!
 
HI!

Würde gerne wissen, wie man Prozeduren, deren Grundgerüst selbst von Delphi erstellt wurden, von einer anderen Prozedur aus ausführen kann.

Bei den normelen Prozeduren muss man ja einfach den Namen angeben. Aber wie ist es zum Beispiel bei dieser Prozedur:?

Zitat:

procedure TForm1.ButtonStandardClick(Sender: TObject);
begin
...
end;
Steffen!

CalganX 14. Feb 2003 19:36

Hi,
einfach mit
Delphi-Quellcode:
ButtonStandardClick(nil {oder ein anderer Sender});
Chris

Mirilin 14. Feb 2003 19:37

Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
begin
  Button1Click(Self);
end;
wenn Du das meinst...

Daniel 14. Feb 2003 20:01

Re: Delphi-Prozeduren aufrufen!
 
Hallo Steffen,

Delphi-Quellcode:
procedure TForm1.ButtonStandardClick(Sender: TObject);
begin
   ...        
end;

...

// Aufruf mit:
Form1.ButtonStandardClick( nil ); // wobei anstelle des 'nil' auch ein Objekt übergeben werden kann
// Indem Du dem Methodennamen 'Form1.' voranstellst, weist Du den Compiler explizit an, die Methode 'ButtonStandardClick' des Objektes 'Form1' aufzurufen.

P.S.: Bitte das nächste Mal Code-Schnipsel in die 'Delphi-Tags' stecken, nicht in die 'Zitat-Tags'. Danke :wink:

fedderle 16. Feb 2003 19:43

Re: Delphi-Prozeduren aufrufen!
 
Zitat:

Zitat von Daniel
P.S.: Bitte das nächste Mal Code-Schnipsel in die 'Delphi-Tags' stecken, nicht in die 'Zitat-Tags'. Danke :wink:

Ups! Ja Kein Problem! Hat ich eigentlich auch vor. Kiene AHnung wie mir das passieren konnte! Ich werde es ausbessern!


Und Danke an Alle für die Info! :D

Steffen!

Jazz 15. Apr 2003 15:17

Danke, hat mir geholfen der Tipp.


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