G
Guest
Gast
Hallo Ihrs!
Ich glaube ich habe ein größeres Problem mit Threads ... Hier mal die Ausgangssituation:
Ich habe eine Tabelle mit mehreren Daten. klicke ich einen Datensatz an, kann ich im unteren Programmteil die werte des jeweiligen Datensatzes ändern. Verliert der untere Bereich den Fokus, werden die Daten (innerhalb eines neuen Threads damit die Oberfläche nicht 'ruckelt') ggf. gespeichert.
Damit ich die Maske zum Bearbeiten nicht immer und immer wieder erzeugen muss, übergebe ich bei Klick in der tabelle den oder die jeweiligen Datensätze per setData() Methode an meine Maske. Und genau an diesem Punkt ist mein Problem (meine ich)!
Wenn die Maske den Fokus verliert und sie innerhalb des Threads das jeweilge Objekte speichert wird es durch den Klick auf die tabelle neu gesetz, so dass in dem Speichern Thread ein komplett anderes Objekt verarbeitet wird :-(
kann mir hier jemand helfen? Komme so einfach nicht weiter :-(
Ich glaube ich habe ein größeres Problem mit Threads ... Hier mal die Ausgangssituation:
Ich habe eine Tabelle mit mehreren Daten. klicke ich einen Datensatz an, kann ich im unteren Programmteil die werte des jeweiligen Datensatzes ändern. Verliert der untere Bereich den Fokus, werden die Daten (innerhalb eines neuen Threads damit die Oberfläche nicht 'ruckelt') ggf. gespeichert.
Damit ich die Maske zum Bearbeiten nicht immer und immer wieder erzeugen muss, übergebe ich bei Klick in der tabelle den oder die jeweiligen Datensätze per setData() Methode an meine Maske. Und genau an diesem Punkt ist mein Problem (meine ich)!
Wenn die Maske den Fokus verliert und sie innerhalb des Threads das jeweilge Objekte speichert wird es durch den Klick auf die tabelle neu gesetz, so dass in dem Speichern Thread ein komplett anderes Objekt verarbeitet wird :-(
kann mir hier jemand helfen? Komme so einfach nicht weiter :-(