Moin,
in meiner Anwendung wird dynamisch ein Frame erzeugt.
Der Kind-Frame enthält u.a. eine TComboBox:
Delphi-Quellcode:
type
TblaFrame = class(TBasicFrame)
cb: TComboBox;
...
Der Frame wirft eine
Exception,
aber nur, wenn in den Items ein String (oder nur ein einzelnes Zeichen) ist:
Delphi-Quellcode:
private
ProtokollFrame: TBasicFrame;
ProtokollFrame := TblaFrame .create(Self);
Typ= EReadError - Error= Fehler beim Lesen von cb.Items.Strings: Element 'blaFrame' hat kein übergeordnetes Fenster
Ist Items leer, läuft die Kiste an. Wenn ich allerdings Items hinzufüge gibt es wieder eine
Exception:
Delphi-Quellcode:
cb.Items.add('1');
oder
cb.Items.Strings[0] := '1';
oder auch bei
cb.Items.Clear;
Was meint die Meldung: "Element 'blaFrame' hat kein übergeordnetes Fenster"
Alle anderen Frames, die so aufgerufen werden arbeiten korrekt. Die haben auch keine ComboBox....
Hat jemand eine Idee dazu?