SelectionChangeListener startet doppelt

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: SelectionChangeListener startet doppelt

Re: SelectionChangeListener startet doppelt

von lupolupp1 » Mi, 01.08.2007 21:22

Hallo Thomas,

super, vielen Dank. Auf die Idee hätte ich auch selbst kommen können.
Aber so ist das nun mal, wenn man erst neu in die OOBasic-Welt eingestiegen ist und in der Architektur erstmal zurechtfinden muss.

Viele Grüße

Lupo

Re: SelectionChangeListener startet doppelt

von Toxitom » So, 29.07.2007 18:05

Hallo Lupo,

ja, bekanntes Phänomen. Einzige mir bekannte Lösung:
In der ersten Zeile des Eventmakros den Listener entfernen - und am Schluss wieder registrieren.
Dann passiert das nicht :-)

Gruss
Thomas

SelectionChangeListener startet doppelt

von lupolupp1 » Sa, 21.07.2007 12:36

Hallo zusammen,

ich habe das Problem, dass ich über einen SelectionChangeListener eine Prozedur ausführen lasse, die manchmal so lange braucht und dann noch läuft,
wenn bereits die nächste Zelle ausgewählt wurde. Das kommt beispielsweise vor, wenn die DOWN- oder UP-Taste gedrückt gehalten wird.

Das hat zur Folge dass der SelectionChangeListener bereits ein weiteres Mal aufgerufen wird, ohne dass die "alte" Prozedur abgeschlossen ist.

Das möchte ich verhindern.
Hat jemand eine Idee, wie ich das machen könnte? Gibt es dazu ggf. einen speziellen Befehl?

Vielen Dank und viele Grüße

Lupo

Nach oben