Einzelnen Beitrag anzeigen

ChEeTaH

Registriert seit: 12. Jan 2009
49 Beiträge
 
Delphi XE2 Architect
 
#4

AW: zeos + sqlite threadsafe?

  Alt 27. Mär 2012, 20:46
Nein, es ist nicht vcl.

Ich habe eine DB Wrapper Unit, ich baue dort nur eine Verbindung zur DB mit TZConnection auf.
In dem Thread erzeuge ich dann das Objekt und schreibe/ lese in die DB.
Ich habe das Gefühl, dass sich der Thread "überholt" sprich er wartet nicht, bis die DB Wrapper Unit fertig ist, die Anfrage an die DB zu schicken.

ich kriege auch öfters bei
Delphi-Quellcode:
function TZAbstractRODataset.GetSQL: TStrings;
begin
  Result := FSQL;
end;
eine Accesviolation.. Richtig instanziert ist aber.

Edit:
Problem gelöst, hatte ein True bei Create() vergessen
Allerdings hängt das Programm jetzt wenn der Thread ausgeführt wird, obwohl ich keine CriticalSections oder Synchronize habe. Woran kann das liegen?

Geändert von ChEeTaH (27. Mär 2012 um 21:43 Uhr)
  Mit Zitat antworten Zitat