System.Classes.CurrentGroup
Delphi
CurrentGroup: Integer = -1; { Current design group }
C++
extern DELPHI_PACKAGE int CurrentGroup;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
variable | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Beschreibung
Verfolgt, welche Objekte welchen Packages zugeordnet sind.
Wenn ein Entwurfszeit-Package eine Eigenschaftseditor-Klasse registriert, muss in der Registrierungsliste festgehalten werden, welches Package zu der Eigenschaftseditor-Klasse gehört. Falls das Package zur Entwurfszeit geschlossen werden muss (um es erneut zu compilieren), wird anhand der Registrierungsliste festgestellt, welche Eigenschaftsklassen aus der Liste gelöscht werden müssen. CurrentGroup gibt darüber Auskunft. Der Wert von CurrentGroup wird erhöht, wenn ein Package zur Entwurfszeit geladen wird.
CurrentGroup wird zum Schreiben Entwurfszeit-Tools verwendet, die Auskunft über in anderen Packages gespeicherten Objekten geben.