LoadLibrary ... freigeben mit
FreeLibrary
OK, Windows gibt bei Programmende sowas frei, aber ...
(TObject).Create, GetMem und Co. könnte man dann auch einfach "vergessen" freizugeben ... schließlich wird das auch mit von Windows freigegeben, wenn das Programm beendet wird.
Ansonsten: Was sind denn das für Streams? (also die Klassentypen)
TStream und seine Nachfahren sind ja Objekte und diese kann man nicht einfach so zwischen
DLL und EXE hin-und herreichen.
Aber zu diesem Thema gibt es ja schon genügend Threads, siehe
ShareMem und Co.