Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#6

Re: Thread-Problem AccessViolation-Exception

  Alt 9. Mär 2005, 15:57
Du müsstest dann schon diese Datenbank-Kompo als Threadeigenschaft haben, dann kannst du mit ihr ohne Probleme arbeiten, und anschleißend musst du dann diese Thread-Kompo im Hauptprogramm speichern.

Du könntest dann entweder eine Kompo davobn ableiten und en Savetostream implementieren (falls die kompo das nicht hat) und so die komponentendaten aus dem thread in dein hauptprog schleusen, oder aber du gibst den thread nach der bendigung nicht frei, und kannst dann über MyThread.Datenbank.Close; darauf zugreifen.

Was auch ginge: Der Thread erzeugt das Datenbankobjekt, arbeitet damit, gibt den Zeiger dem Hauptprogramm weiter und gibt dann bei der beendigung das DB-Objekt aber nicht wieder frei ... (glaub' ich das beste ...)
  Mit Zitat antworten Zitat