Euer Problem ist das eure Lösung unter Delphi 4 funktionierte obwohl dort die gleichen Probleme vorliegen, jedoch zufälligerweise nicht die Probleme verursacht hat.
Falls es die
OLE DB-Provider sind: Wird hier u.U. "versehentlich" CoInitialize im finalization einer
Unit aufgerufen?
Ansonsten: Was stört es wenn die
BPL's geladen bleiben. So viel mehr an Speicher wird wohl nicht verbraten.
Windows Vista - Eine neue Erfahrung in Fehlern.