Wenn ich mein Lazarus (1.2.6 32 bit) unter Qubes ( Xen / Fedora mit wine) mit -gl -gh -glh kompiliere (Aufräumen muss glaube ich gesetzt sein) ein leeres Formular erzeuge, das Projekt speichere und dann Lazarus beende, meldet heaptrc "0 unfreed blocks", also alles ok.
Starte ich nun Lazarus neu, setze auf das Formular einen SpinEdit speichere und beende Lazarus (ohne zu kompilieren oder das Projekt jemals zu starten) meldet heaptrc "1 unfreed block".
Setze ich noch einen FloatSpinEdit dazu, speichere und beende, meldet Lazarus beim Beenden "2 unfreed blocks".
Wenn ich nun Lazarus erneut starte und die 2 SpinEdits lösche, dann speichere + beende erscheint noch ein Mal die Meldung "2 unfreed Blocks".
Starte ich jetzt Lazarus wieder neu ist mein Formular ja leer, beim Beenden meldet heaptrc nun wieder "0 unfreed Blocks", alles wieder ok.
Könnt Ihr das bei Euch so nachvollziehen?
Edit : Liegt evtl. an meinem Qubes / Wine, 1 User hats getestet und bei ihm war nichts... Danke
