Frage

Dies ist ein eingetragener Fehler ( Bug-ID: 6515708 ) aber hat jemand eine Lösung für sie haben?

Szenario

  • javascript Opendialog () -Methode in Applet aufruft
  • Applet startet neue Threads, die AWT File-Dialog
  • öffnet
  • Nach der Fertigstellung wird der Dateiname gelesen und die JavaScript-Methode OnDialogComplete heißt
  • An diesem Punkt wird der Dialog angeordnet ist und (bei einigen Browsern nur) hängt der Browser.

Wir haben eine Mischung von XP mit IE6 / 7 und Vista mit IE7, aber leider scheint der Fehler zufällig auf einen von ihnen.

Ideen anyone?

War es hilfreich?

Lösung

Der Bug-Report schlägt vor, es geschieht nur, wenn zwei FileDialogs offen sind auf einmal. Vielleicht könnten Sie erkennen, wenn die Java-Implementierung (pre-1.6.2) betroffen ist, und in diesem Fall verwenden, um ein inter-Applet-Kommunikationsverfahren, wie beispielsweise eine statische Variable auf einer Klasse, einen Mutex verhindert Open () zu implementieren, von der Arbeit, wenn gibt es bereits einen File-Dialog im Gang?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top