Thema: Delphi Interfaced Components

Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.159 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Interfaced Components

  Alt 10. Mär 2014, 22:20
Ja- Einmal erzeugen und bei Anwendungsende (alle Komponenten werden zerstört) klappt das auch ganz gut.

Ich möchte aber zur Laufzeit zwischen verschiedenen Anzeigeformen wechseln- Also die Komponente zur Laufzeit zerstören. Das bekomme ich nicht hin: Ein SetParent(Nil) entfernt die Komponente zwar optisch, zerstört sie aber nicht.

Per Design hat TComponent eine explizit bestimmte Lebenszeit. Interfaces benutzen ARC. Irgendwie kann das alles nicht klappen


Update: Endlich doch mal etwas zu "Interface" und "TControl" gefunden. Sonst fand man immer nur etwas zu controls bei "user Interface".
(http://stackoverflow.com/q/2182612/2298252)
Da wühle ich mich mal durch...

Geändert von Der schöne Günther (10. Mär 2014 um 22:25 Uhr)
  Mit Zitat antworten Zitat