Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Unitübergreifende Prozeduren (https://www.delphipraxis.net/43902-unituebergreifende-prozeduren.html)

Speedy123 10. Apr 2005 13:50


Unitübergreifende Prozeduren
 
Hi Leute,

könnt ihr mir sagen, wie ich mit einer ButtonClick-Prozedur in Unit 2 eine Prozedur der Unit 1 aufrufen kann?

SirThornberry 10. Apr 2005 13:56

Re: Unitübergreifende Prozeduren
 
unit 2 in die uses einbinden und dann im OnCreate die events der anderen unit zuweisen
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  Button1.OnClick = unit2.Form2.YourOnClickProc; //"unit2" kann auch wegggelassen werden, dient nur zur übersicht
end;
[Edit]Der Dax scheint recht zu haben und ich sollte mal lesen lernen :oops: [/Edit]

Dax 10. Apr 2005 13:57

Re: Unitübergreifende Prozeduren
 
Vielleicht soll eine Prozedur in Unit1 aufgerufen werden, nicht der ButtonClick in Unit1 ausgelagert aufgerufen werden..

Delphi-Quellcode:
uses
  Unit1, ...;

....

procedure TForm2.Button1Click(Sender: TObject);
begin
  {Unit1.}Prozedur;
end;

Speedy123 10. Apr 2005 14:16

Re: Unitübergreifende Prozeduren
 
Vielen Dank euch beiden!! :hello: :hello:

Hat wunderbar funktioniert

DP-Maintenance 10. Apr 2005 15:19

DP-Maintenance
 
Dieses Thema wurde von "Christian Seehase" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Sonstige Fragen zu Delphi" verschoben.
Falsche Sparte


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