Einzelnen Beitrag anzeigen

egentur

Registriert seit: 27. Sep 2006
Ort: Freising
60 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#1

Assertion Fehler 1890 bei AnyDac

  Alt 14. Dez 2018, 14:50
Datenbank: MSSQL • Version: 2012 • Zugriff über: AnyDAC
Hallo zusammen.

Ich habe noch eine ältere Anwendung welche die AnyDAC Komponenten verwendet.
Seit einiger Zeit häuft sich bei DB Zugriffen der Fehler

Assertion fehlges (G:\CodeGear\Library\AnyDAC for Delphi\Source\uADStanUtil.pas, Zeile 1890).

Delphi 2007 32Bit
anwendung läuft auf
Win7 / Win10 64Bit

Die Codezeile
var
oData: TADTimerData;

FLock.Enter;
try
oData := FTimerDatas;
-> ASSERT((oData <> nil) and (oData.FState = tsWaiting) and (oData.FTimer <> nil));
oData.FState := tsRaised;
finally
FLock.Leave;
end;

würde doch bedeuten, dass wenn oData und oData
nicht nil sind, müsste oData.FState = tsWaiting sein

Kann dies auf eine Performance Problem hindeuten ?

Vielen Dank für einen Hinweis
  Mit Zitat antworten Zitat