Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
30. Mär 2007
In der Regel ja. Das ist wie beim Fliegen: Runter kommen sie alle. Was mich an eine Anekdote vom Frankfurter Flughafen erinnert:
Auf der Besucherterasse des Flughafens hat mal ein älteres Fräulein den Erklärungen zur Problematik von Warteschleifen gelauscht und nach heftigem Sinnieren aufgeregt gefragt, was passiere, wenn einem Flieger beim Warten der Treibstoff ausgehe. Der PR-Mann hat kurz...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
30. Mär 2007
Hallo Chemiker,
in dem Ereignis darfst du nur den Speicher des Knoten freigeben, der dir als Parameter übergeben wird.
Speicherlöcher kannst du z.B. mit MemCheck ermitteln.
Freundliche Grüße
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
30. Mär 2007
Hallo,
im Ereignis OnDeletion() der TreeView kannst du deine Objekte wieder freigeben.
Freundliche Grüße
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
30. Mär 2007
Hallo,
abgesehen davon, dass TMSV1.Create im gezeigten Code ein Speicherloch produziert, vermute ich die Fehlerursache eher dort, wo du die property Data initialisierst. Vielleicht solltest du erstmal überprüfen, ob die in Data abgelegten Zeiger sich wirklich unterscheiden.
Freundliche Grüße