Nicht nur, dass das TBitmap anders aufgebaut sein kann (unterschedliche Delphi-versionen), die
DLL verwendet auch ihren eigenen Speichermanager und ihre eigenen globalen Instanzen (Font/Brush/Pen/...), was auf der anderen Seite garnicht funktioniert kann.
Du könntest maximal ein
HBITMAP verwenden, wo dann die
WinAPI den gemeinsamen Grundstock bereitstellt.
Oder nur den Inhalt (Pixelspeicher) des Bitmaps übergeben/kopieren.