Ich hab da noch im Hinterkopf, dass eine Übergabe von Objektinstanzen (hier: TStreamadapter) problematisch ist. Allerdings bin ich gerade nicht sicher, ob das nur für
VCL-Objekte galt.
Es ist immer problematisch da die is und as-Operatoren nur funktionieren wenn
DLL und Exe gemeinsame Runtime haben.
Auch wird es Problematisch wenn unterschiedliche Delphi-Versionen oder Compileroptionen verwendet werden (TMyType benötigt in
DLL 40 Byte, aber in Exe 48-Byte). Wie soll da was klappen ...
Windows Vista - Eine neue Erfahrung in Fehlern.