In der Meldung ist der "Parent" gemeint, also da wo die Komponente drauf liegt
und nicht der Owner, also der Besitzer, welcher für die Freigabe verantwortlich ist.
Insofern stimmt die Variante mit dem Setzen des Parent.
Es kommt jetzt aber auch darauf an wer der Owner ist und ob der eventuell auch sichtbar ist.
Zitat:
Wenn ich jetzt meine Komponente auf eine Form setze, dann kommt obige Fehlermeldung "Element '' hat kein übergeordnetes Fenster".
Warum geht da, und bei mir nicht?
Keine Ahnung.
Aber du hast auch nicht verraten wo (bei welchem Befehl) diese Fehlermeldung auftritt.
Tipp: Binde z.B. sowas wie Eurekalog in die
IDE ein und bekomm so eventuell die Fehlerzeile raus.
Oder starte eine zweite
IDE, debugge damit die Andere und dann fürge dort deine Komponente hinzu.
Oder füge ein Logging, bzw. ShowMessages, oder eine andere
Exception-Behandlung, in deinen Code ein und erfahre so wo es knallt.
[edit]
Zitat:
Was ist den die Superklasse?
Ich glaub Markus meint den Vorgänger deiner Klasse. (die Vererbung)