![]() |
Kompo Create/destroy
Gibt es für eine kompo ein oncreate und ein ondestry event, oder ähnliches?
Bzw. wie kann ich sowas in meine kompo einfügen, das beim programmstart gemacht werden soll, ohne das es im formquelltext stehen muss? MfG - Ghost007 |
Re: Kompo Create/destroy
Du überschreibst Create und Destroy?
|
Re: Kompo Create/destroy
Du musst dazu eine eigene Komponente ableiten und dann, wie Sebastian schon geschrieben hat, den Konstruktor (Create) und den Destruktor (Destroy) überschreiben.
|
Re: Kompo Create/destroy
Zitat:
|
Re: Kompo Create/destroy
Hallo,
eventuell bietet es sich auch an, ![]() ![]() Gruß Hawkeye |
Re: Kompo Create/destroy
Zitat:
MfG - Ghost007 |
Re: Kompo Create/destroy
Create & Destroy sind für deine Zwecke schon richtig.
AfterConstruction und BeforeDestruction sind für die Fälle reserviert, in denen man an den Kontruktor oder Destruktor nicht rankommt (COM-Objekte).
Delphi-Quellcode:
constructor TMyComponent.Create(Owner:TComponent); // override
begin inherited; // sollte erster Befehl sein (Ausnahmen bestätigen die Regel) // hier dein Code end destructor TMyComponent.Destroy; // override begin // hier dein Code inherited; // muss letzter Befehl im Destruktor sein !! end;< |
Re: Kompo Create/destroy
Hallo,
Bob Swart ("Dr. Bob") sagt in ![]() ![]() Gruß Hawkeye |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:36 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