AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi TPanel-Nachfahr Probleme: ComboBox.Items.Add in constructor
Thema durchsuchen
Ansicht
Themen-Optionen

TPanel-Nachfahr Probleme: ComboBox.Items.Add in constructor

Ein Thema von Nuclear-Ping · begonnen am 18. Aug 2004 · letzter Beitrag vom 18. Aug 2004
 
KrasserChecker

Registriert seit: 21. Jul 2004
120 Beiträge
 
#7

Re: TPanel-Nachfahr Probleme: ComboBox.Items.Add in construc

  Alt 18. Aug 2004, 17:22
Zitat aus der Delphi-Hilfe

Zitat:
Loaded (Methode von TComponent)

Die Methode Loaded initialisiert die Komponente, nachdem die Formulardatei in den Speicher geladen wurde.

Delphi-Syntax:

procedure Loaded; virtual;

C++ Syntax:

virtual void __fastcall Loaded(void);

Beschreibung

Rufen Sie die als protected deklarierte Methode Loaded nicht auf. Loaded wird vom Streaming-System aufgerufen, nachdem das übergeordnete Formular aus einem Stream gelesen wurde.

Loaded ermöglicht einer Komponente, sich selbst zu initialisieren, nachdem alle ihre Teile aus einem Stream geladen wurden. Wenn das Streaming-System ein Formular oder Datenmodul aus der entsprechenden Formulardatei lädt, erstellt es zuerst mit Hilfe des zugehörigen Konstruktors die Formularkomponente und initialisiert dann deren Eigenschaften mit den ausgelesenen Werten. Nachdem alle Eigenschaftswerte aller Komponenten gelesen wurden, ruft das Streaming-System Loaded für jede Komponente in der Reihenfolge auf, in der die Steuerelemente erzeugt wurden. Dadurch haben die Komponenten die Möglichkeit, alle Daten zu initialisieren, die von Werten anderer Komponenten abhängig sind.

Hinweis: Alle Referenzen auf gleichrangige Komponenten werden vor dem Aufruf von Loaded aufgelöst. Zeiger auf gleichrangige Komponenten, die aus einem Stream gelesen wurden, können frühestens in diesem Aufruf von Loaded verwendet werden.

Die Implementierung von Loaded in der Klasse TComponent löscht das Flag csLoading in der Eigenschaft ComponentState und gibt dadurch an, dass die Komponente nicht mehr geladen wird.

Warnung: Die Methode Loaded kann für geerbte Formulare mehrere Male aufgerufen werden. Sie wird jedes Mal aufgerufen, wenn eine Vererbungsebene eingelesen wird. Weisen Sie in einer überschriebene Loaded-Methode keinen Speicher zu, ohne vorher zu überprüfen, ob der Speicher nicht bereits bei einem früheren Aufruf zugewiesen wurde.
  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 02:22 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