Ich habe ein Problem mit einem Programm welches nach und nach Bilder eines Verzeichnisses laden soll. Also, mein Programm lädt und lädt und irgendwann ist der Speicher voll. Das sagt mir zum einen das Programm und zum anderen kann mit im Task-Manager beabachten wie der Programm immer größer wird.
auch wenn ich alle Dtor weglasse, alse sie nicht explizit aufrufe bläht sich das Progi auf bis es zu Fehler "zu wenig Speicher" kommt. Das ist bestimmt nur ein sehr kleines Problem aber mit großer Wirkung.
also nach vielen Versuchen sind die Destruktoren nun leer. Da steht nichts drinn. Hab gelesen das man die auch nicht selber aufrufen sollte da dann nur der Code im Destruktor ausgeführt wurd und nicht das eigentliche Objekt gelöscht wird.
also nach vielen Versuchen sind die Destruktoren nun leer.
Vermutlich ist das das Problem.
Zitat:
Ich werd mir nochmal alles ganz genau anschauen.
OK. Solltest du danach noch Fragen haben, bring den Code der Funktion Load () mit. Wahrscheinlich werden dort Resourcen (-> Speicher) belegt und nirgendwo wieder freigegeben.