Hallo,
Delphi-Quellcode:
dgTPanel = class(TPanel)
private
FMyTopLabel: TLabel; // TLabel
Delphi-Quellcode:
constructor dgTPanel.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
FMyTopLabel := FTopLabel.Create(self); // FTopLabel
Also erst mal, warum heisst das nicht FTopLabel ?
In Delphi haben Type-Definitionen immer ein
T.
Lösung bei dir.
Delphi-Quellcode:
dgTPanel = class(TPanel)
private
FMyTopLabel: TTopLabel;
Und da TTopLabel zu diesem Zeitpunkt noch nicht definiert ist
1. forward
2. type TTopLabel XXX vor dgTPanel definieren
Heiko