Ist klar:
Du verwendest
COM-Komponenten (Hier die
ADO/
OLE DB-Komponenten hinter ADOExpress/dbGo) und verwendest die Interfacezeiger direkt in einen anderen Thread. Nach
COM-Spielregeln ist es aber nötig Interfaces bei Verwendung in einem anderen Thread als den Thread in dem sie erzeugt wurden mit
CoMarshalInterThreadInterfaceInStream() und
CoGetInterfaceAndReleaseStream() für die verwendung in dem anderen Thread vorzubereiten.
Windows Vista - Eine neue Erfahrung in Fehlern.