Thema: Delphi EVariantArrayLockedError

Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#8

Re: EVariantArrayLockedError

  Alt 12. Nov 2004, 10:54
Zitat von mirage228:
dann könnte ich dir als "Quickn' Dirty" Lösung empfehlen, einen try..except Block darum zu bauen und bei einem EVariantArrayLockedError Error die Anweisung zu widerholen.
Das Ganze ist in einer Serveranwendung, die mehrere Datenbankthreads ausführt. Meine Vermutung ist, das der TMultiReadExclusiveWriteSynchronizer nicht richtig funktioniert. Wenn sich also Threads gegenseitig blockieren, bringt eine Wiederholung des Befehles nicht viel. Die Synchronisation zwischen den Threads ist vermutlich das Problem.
Aber ich werde Deinen Tipp mal an den Entwickler weitergeben.

Wir testen im Moment eine neue midas.dll evtl. ist ja das Problem mit dem Update behoben.

Danke für die Antwort
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat