AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

OnCreate bei eigener Klasse?

Ein Thema von Bronko · begonnen am 3. Jun 2004 · letzter Beitrag vom 3. Jun 2004
 
Muetze1
(Gast)

n/a Beiträge
 
#8

Re: OnCreate bei eigener Klasse?

  Alt 3. Jun 2004, 13:33
Moin!

Ähm, eine Frage Jungs: Wie stellt ihr euch das denn vor??

Mal so als Abhandlung über den Ablauf, vielleicht versteht ihr dann meine Bedenken:

1. Man kann eine Methode dem OnCreate erst zuweisen, wenn man die Klasse instanziiert habe...
2. Das OnCreate wird im Constructor der Klasse aufgerufen, wenn eine Methode dem OnCreate zugewiesen wurde...

Nochmal zur Verdeutlichung:
Delphi-Quellcode:
Var
  Test : TTest;
Begin
  Test := TTest.Create; // <-- hier wird OnCreate aufgerufen, wenn vorhanden
  Test.OnCreate := MyProc; // <-- hier kann erst OnCreate zugewiesen werden...
End;
Bei TCustomForm Elementen wird das OnCreate ausgelöst durch das erhalten der WM_CREATE Botschaft von Windows - die nach dem CreateWindow() Aufruf gesendet wird. In dieser Message muss man das erstellen des Fenster, grob gesagt, "bestätigen". Daher kommt
das OnCreate nach dem Constructor und vor dem eigentlichen endgültigen existieren des Fensters...

MfG
Muetze1
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:51 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