Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Dynamisch erzeugte Komponente wieder freigeben

  Alt 17. Dez 2014, 17:40
RemoveComponent wird von TComponents automatisch aufgerufen, wenn man sie löscht, egal ob sie einen Namen haben, oder nicht.
RemoveComponent entfernt die Komponente aus der Child-Liste des eigenen Owners.

Und Free gibt eine Komponente definitiv frei. (wenn sie in dem Array drin steht)

Daß die Fehlermeldung ohne Namen nicht kommt liegt bestimmt nicht daran, daß die alten Komponenten nicht mehr da sind, sondern daß es nun keine Namens-Prüfung mehr gibt.



Was ist labeltest und wo ist das definiert?
Und wo/wann werden die Komponenten erstellt/freigegeben.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (17. Dez 2014 um 17:44 Uhr)
  Mit Zitat antworten Zitat