AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Combobox mit AddObject - Speicher automatisch freigeben
Thema durchsuchen
Ansicht
Themen-Optionen

Combobox mit AddObject - Speicher automatisch freigeben

Ein Thema von backdraft · begonnen am 20. Feb 2007 · letzter Beitrag vom 23. Feb 2007
 
IngoD7

Registriert seit: 16. Feb 2004
464 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Combobox mit AddObject - Speicher automatisch freigeben

  Alt 20. Feb 2007, 21:28
Zitat von backdraft:
ne das war nicht mein ziel,
das prob ist aber, dass ich das free event nicht auslösen kann, weil die kombo ja von der ide erzeugt wird und nicht wie in meinem beispiel zur runtime.
Das könnte aber vielleicht noch hier und da einen Unterschied ausmachen. Aber das weiß ich wirklich nicht genau.

Offen gestanden ergeben sich für mich von einem Posting von dir zum nächsten zuviele Abweichungen. Das mit der Ide (also Entwurfszeit) ist ja nun völlig neu.

Zitat von backdraft:
also kann ich den destroy nicht aufrufen, für jede kombo die ich auf die maske lege, oder?
Destroy solltest du nicht aufrufen, aber Free oder FreeAndNil wäre möglich. Warum denn nicht?

Allerdings möchte ich mich jetzt auch langsam ausklinken, weil ich heute sehr lange an dieser Sache herumgetestet habe und nun hören muss, dass alles nicht der wirklichen Umsetzung entsprach. Sorry.

Nur soviel noch: Ich würde - wenn es tatsächlich eine Komponente zum Auf-die-Form-ziehen werden soll - tatsächlich auch gucken, dass sie automatisch freigegeben wird. Die Komponente! Die in der Liste enthaltenen Objekte könntest du dabei aber trotzdem manuell freigeben. Sie werden ja auch manuell zur Laufzeit created. Bei einer normalen ComboBox muss man das auch so tun.

Letztlich hält die Liste ja nur Referenzen auf Objekte und oftmals wäre es im wahrsten Sinne des Wortes zerstörerisch, wenn bei der Löschung einer Auflistung von Gegenständen, die Gegenstände gleich selbst mit zerlegt würden.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:05 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz