Speicher(-nutzungs-)problem bei TChart



  • Hallo,

    ich zeichne in meinem Prog (3D-Area)-Diagramme mit T(ee)Chart (BCB6).

    Da die Anzahl der Kurven stark variieren kann, habe ich eine TrackBar hinzugefügt, über welche bei dem Ereignis OnChange 10 Kurven gezeichnet werden (+-5 von TrackBar1->Position) Die Daten liegen für alle Kurven (nicht nur die Angezeigten!) vorher in einem Vectorraum.
    Nun entferne ich mit Chart1->Remove() alle Kurven, und zeichne die zehn Neuen.

    Hierbei wächst jedoch mit jeder Scrollbewegung auf der TrackBar der Arbeitsspeicherbedarf drastisch an, und geht auch nicht wieder zurück.

    Wie muss ich hier den Speicher wieder freigeben?

    Nico



  • Sorry, schon gelöst!

    Chart1->DestroyComponents()
    

    funzt.

    Wer suchet der findet... 🙄
    Nico


Anmelden zum Antworten