Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.183 Beiträge
 
Delphi 12 Athens
 
#2

AW: Element '' hat kein übergeordnetes Fenster

  Alt 6. Okt 2014, 10:19
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)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 6. Okt 2014 um 10:27 Uhr)
  Mit Zitat antworten Zitat