Hallo Jürgen,
Zitat von
gfjs:
Erstmal vielen Dank für Eure Beteiligung. Leider ist mir folgendes noch nicht klar:
1. Der Designer hat mir bei einer anderen Eigenschaft den Getter und Setter (für FDiologTextSize) in den Public-Bereich geschrieben
Wie kommst Du für eine eigene Komponente dazu, dass der Designer Dir etwas abnimmt? Oder erzeugst Du ein UserControl? So verstehe ich Deine Situation (und Deine Probleme) nicht mehr.
Zitat von
gfjs:
2. Das mit dem Instanziieren ist mir an dieser Stelle nicht so ganz klar...
Delphi-Quellcode:
type
aTextBox = StringEdit;
var
MyTextBox : aTextBox;
....
constructor MyForm.Create;
begin
MyTextBox := aTextBox.Create;
....
end;
Muss ich denn hier noch einmal eine Instanz erzeugen?
Dazu: eigentlich gibt es keinen Grund, den
Typ StringEdit durch den Typ aTextBox zu verdoppeln. Eine Bezeichnung genügt doch, oder?
Deine Zeile
MyTextBox := aTextBox.Create; enthält genau die Instanzenbildung, die wir gemeint haben.
Vor allem: Wo genau bleibst Du bzw. der Compiler hängen? Beim Entwurf der Komponente, beim Design oder beim Kompilieren des Programms oder gar erst zur Laufzeit? Jürgen