Einzelnen Beitrag anzeigen

andreash

Registriert seit: 22. Jun 2006
Ort: Dörverden
60 Beiträge
 
Delphi 7 Professional
 
#7

Re: ADO - Der Provider kann nicht gefunden werden

  Alt 5. Dez 2008, 16:31
Die DB-Funktionen sind in einer Dll gekapselt, die keine Threads verwendet. CoInitialize wird beim Linken aufgerufen.

In der Zwischenzeit habe ich das Programm so geändert, dass die Aufrufe über den Hauptthread erfolgen. Aber der Fehler besteht immer noch. Über einen Vergleich von MainThreadID und GetCurrentThreadID überprüfe ich, ob ich dabei keinen Fehler mache.

Übrigens wird die DLL in einem Dienst verwendet. Vielleicht ist das eine Ursache. Ich bin für jeden weiteren Rat dankbar.
Andreas
Der Optimist glaubt, wir leben in der besten aller möglichen Welten. Der Pessimist befürchtet, daß das stimmt.
  Mit Zitat antworten Zitat