Das Problem lag wohl daran dass ich einen Thread verwendet habe. Die externe
DLL scheint aber schon intern in einem Thread zu arbeiten. Zumindest kann ich die Funktion der
DLL aufrufen ohne dass irgendetwas blockiert wird. Die Fenster der
DLL werden modal über meiner Anwendung angezeigt, aber meine Anwendung wird trotzdem aktualisiert. Also es wird z.B. alles wird gezeichnet beim Fensterwechsel. Scheint also irgendwo Probleme mit beim Context oder was auch immer gegeben zu haben. Funktioniert jetzt aufjedenfall ohne Thread.