AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 00:32

Parameter dieser Suchanfrage:

Suche in Thema: MemoryLeak bei Frame und TComboBox.Items.AddObject()
Suche alle Beiträge, die von "Aviator" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: MemoryLeak bei Frame und TComboBox.Items.AddObject()

      Delphi
      by Aviator, 1. Dez 2020
    Tja sehr schade, dass bei einem Frame eine solche Ausnahme gemacht wird. Ich bin mir sicher, dass das bei einer normalen Form so nicht passiert. Ich nutze die Objects in einer ComboBox zwar nicht übermäßig oft, aber doch schon häufiger. Und so ein Problem ist mir bis jetzt noch nicht untergekommen.

    Ich werde meinen SourceCode an der Stelle dann wohl auf eine TObjectList<T> umbauen und die...
  • Forum: Programmieren allgemein

    AW: MemoryLeak bei Frame und TComboBox.Items.AddObject()

      Delphi
      by Aviator, 30. Nov 2020
    Ja stimmt. Jetzt wo ich so drüber nachdenke. Die ComboBox gibt die Items ja eben nicht frei.

    Nur die Frage die sich mir jetzt stellt ist: Warum gibt es keine MemoryLeaks, wenn ich das Frame manuell freigebe anstatt das vom Owner machen zu lassen?

    Wenn es hierfür keine Lösung gibt, dann wäre es auch kein Problem stattdessen eine TObjectList<T> zu verwenden und die dann je nach ItemIndex...
  • Forum: Programmieren allgemein

    AW: MemoryLeak bei Frame und TComboBox.Items.AddObject()

      Delphi
      by Aviator, 30. Nov 2020
    Ich habe ja schon an allen erdenklichen Stellen versucht Breakpoints zu setzen und den StackTrace anzuschauen. Was ich glaube ich nicht gemacht habe, ist die Destroy Methode meiner Klasse, die ich als Object hinzufüge, zu überschreiben und da mal einen Breakpoint reinzusetzen.

    Das wäre wirklich noch eine Idee und einen Versuch wert. Werde ich morgen/heute mal ausprobieren.

    Wenn du das...
  • Forum: Programmieren allgemein

    AW: MemoryLeak bei Frame und TComboBox.Items.AddObject()

      Delphi
      by Aviator, 30. Nov 2020
    Wie gesagt ... lies bitte meinen Post komplett und auch die der anderen Mitglieder ...
  • Forum: Programmieren allgemein

    AW: MemoryLeak bei Frame und TComboBox.Items.AddObject()

      Delphi
      by Aviator, 30. Nov 2020
    Danke für deine Anteilnahme himitsu, aber du solltest meinen ersten Beitrag und auch die nachfolgenden Posts lesen. Dann wirst du merken, dass deine Vorschläge so alle nicht umsetzbar sind bzw. alles schon so durchgeführt wurde.
  • Forum: Programmieren allgemein

    AW: MemoryLeak bei Frame und TComboBox.Items.AddObject()

      Delphi
      by Aviator, 30. Nov 2020
    Danke für den Test. :thumb:

    Aber das sollte ja denke ich nicht die Lösung sein. Es müsste ja möglich sein, dass ich eine Form oder gar ein Panel oder whatever als Owner für das Frame angeben kann, ohne das ich hunderte Memory Leaks bekomme.
  • Forum: Programmieren allgemein

    AW: MemoryLeak bei Frame und TComboBox.Items.AddObject()

      Delphi
      by Aviator, 30. Nov 2020
    Naja ... in meiner Hauptanwendung muss ich dem Constructor noch einen weiteren Parameter mitgeben (s. unten). override funktioniert ja in dem Fall nicht, da ich dann die Meldung erhalte, dass sich die Deklaration des Constructors von der vorherigen Deklaration unterscheidet. Daher reintroduce. Wenn das falsch sein sollte, dann bitte ich um Erleuchtung wie man das richtig machen könnte. :)

    Ein...
  • Forum: Programmieren allgemein

    MemoryLeak bei Frame und TComboBox.Items.AddObject()

      Delphi
      by Aviator, 30. Nov 2020
    Hallo Delphianer,

    ich bin seit ein paar Tagen nun dran, eine Anwendung zu bauen die Daten in eine Datenbank einträgt welche wiederum von einem Service abgearbeitet werden sollen.

    In der Anwendung habe ich nun ein Frame erstellt das dynamisch auf der Form platziert wird und auf dem mehrere ComboBoxen vorhanden sind. Eine davon wird dynamisch mit Hilfe von TComboBox.Items.AddObject() gefüllt,...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Aviator&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=206214
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:48 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