Ich würde mal sagen das dieser Code den Fehler bringt unidac ist nicht Threadsafe
Delphi-Quellcode:
constructor TDBEntryThread.Create(aCon: TUniConnection; aGroup: TFetchGroup; aBuf: TFetchEntryBuffer; aWnd: HWND);
begin
try
inherited Create(true);
except
on e:
Exception do Log(FormatDateTime('
dd.mm.yyyy hh:mm:ss.zzz', now)+'
: '+e.
Message+'
-> inherited Create(true);');
end;
try
Con := aCon;
//Das hier
Ich hatte die Probleme auch mal bis ich in jedem Thread die Connection selbst erstellt hatte.