VB6 und die Garbage Collection

Da gibt man sich richtig viel Mühe und räumt seinen Speicher immer schön nach der Benutzung von Ressourcen auf: Recordset zu, Datenbankverbindung zu, Collection geleert … Doch die Garbage Collection springt einfach nicht an. Stattdessen wird der Speicher fröhlich weiter zugemüllt… Nach zwei Wochen rumprobieren, habe ich nun eine interessante Lösung gefunden: Ein reines DoEvents bringt leider auch nichts – aber wenn man beispielsweise eine Progressbar, einen kleinen Text, eine Form einblendet oder einfach die Anwendung kurz minimiert und wiederherstellt, klappt die Garbage Collection doch… Auf diesen Workaround muss man erstmal kommen 🙂

Leave a Comment