Bei Twain muss man aufpassen, die
DLL ist ziemlich blöd, und wenn der Wrapper die stringete 'schließen/beenden/deaktivieren' (oder wie war die Reihenfolge) nicht implizit (und freundlicherweise) im eigenen Destroy implementiert hat, muss man das selbst machen.
Mach also alle 'öffnen/aktivieren/enablen/' Aktionen in umgekehrter Reihenfolge wieder rückgängig.
Im schlimmsten Fall verbessert sich die Lage nicht (aber es sieht wenigstens sauberer aus).
Mit ein wenig Glück funktioniert es dann aber.
PS: Das mit dem Debuggen ist so eine Sache (außer für Fortgeschrittene natürlich), wenn der Fehler -wie unschwer zu erkennen- außerhalb der
VCL bzw. des schönen Exceptionhandlings auftritt. Ich jedenfalls bin nicht in der Lage, eine Fremd-
DLL so einfach zu debuggen.