Forum: Object-Pascal / Delphi-Language
Delphi
by xaromz,
1. Jul 2005
Hallo,
mein Projekt hat wie erwähnt schon > 130.000 loc, ist also nicht mehr ganz neu :mrgreen: .
Das automatische Freigeben ist ein Feature, das ich eigentlich gar nicht brauche (das im Gegenteil eher lästig ist, daher ja dieser Thread). Explizites Freigeben hat bisher gut funktioniert, ist jetzt aber natürlich nicht mehr möglich.
Gruß
xaromz
Forum: Object-Pascal / Delphi-Language
Delphi
by xaromz,
1. Jul 2005
Hallo,
danke für die Antwort.
Ich erstelle natürlich ein Objekt und speichere es dann nur noch als Interface bzw. in einer TInterfaceList. Also sollte es keine Vermischung TObject <> IInterface bzw. Pointer <> IInterface geben.
Inzwischen bin ich auch dabei meine Referenzen zu überprüfen. Es ist doch erstaunlich, wie oft man so ein Objekt zuweist...
Aber wo wir schon dabei sind, wie sieht...
Forum: Object-Pascal / Delphi-Language
Delphi
by xaromz,
1. Jul 2005
Hallo zusammen,
ich hab ein kleines Problem mit meinem aktuellen Projekt: Um PlugIns unterstützen zu könne, habe ich meine Hauptobjekte in Interfaces umgebaut. Seit ich das gemacht habe hab ich ein riesengroßes Speicherleck (> 7MB nach dem Öffnen eines Dokuments). Meine Objekte sind hierarchisch organisiert (jedes Objekt besitzt einen Container (auch als Interface implementiert, Kapselung von...