![]() |
prozeduraufruf
hi
Delphi-Quellcode:
jetzt meine frage: kann ich mit der prozedur CreateCompos eine der Prozeduren von TMyPanel aufrufen? Wenn ja wie
....
procedure CreateCompos; type TMyPanel = class(TPanel) procedure Create_Panel_lo(sender : TObject); procedure Create_Panel_ro; procedure Create_Panel_Unten; procedure Create_Panel_button; procedure Create_Button; procedure Destroy_Pnl_lo(sender : TObject); procedure Pnl_ro_ColorChange; end; ... |
Re: prozeduraufruf
Du kannst die Methode einer Instanz von TMyPanel aufrufen. Mit anderen Worten, du brauchst eine Variable vom Typ TMyPanel.
|
Re: prozeduraufruf
ne sry habs schon :hello:
|
Re: prozeduraufruf
Delphi-Quellcode:
var
MyPanel: TMyPanel; //globale Variable procedure CreateCompos; begin MyPanel := TMyPanel.Create; MyPanel.CreatePanel_button; end; |
Re: prozeduraufruf
Zitat:
|
Re: prozeduraufruf
Kannst es auch mit Klassen-Prozeduren probieren.
Code:
da brauchst dann keine Instanz. Mehr Infos und inwieweit Klassen-Prozeduren verwendet werden können in der OH.
class procedure ...
|
Re: prozeduraufruf
Das mit dem Klassenprozeduren haben wir doch gerade durch.
Es ist nicht besonders sinnvoll keine Instanz zu haben wenn man untergeordnete Komponenten erzeugen will. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:54 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