これはオタクにとっては簡単な質問かもしれませんが、少なくとも私にとってはそうではありません。私は単純なXULプログラムを最初から開発していました。タグを使用wizard
して、ユーザーに表示されるGUIを簡略化しました。ページに、XULファイルで利用可能なJavaScriptに属すると呼ばれる関数の進行状況を示すためwizard
にを挿入しました。関数の実際の進行状況に基づいて、を適切に更新するにはどうすればよいですか?progressmeter
myFunction()
progressmeter
2 に答える
2
はい、リバーススレッドの回避策は機能しますが、ドキュメント(ここ:https ://developer.mozilla.org/en/nsIThread )によるprocessNextEvent
と、保留中のイベントがない場合、非常に長い時間待機する可能性があります。エラー..xulrunner
シングルスレッドであるため、数が少ないように見え、結果として大幅な速度低下が発生します。ただし、マウスを振ると役立ちます。
さらなる調査use processNextEvent(false)
は遅滞なく機能します。
于 2011-09-11T19:59:43.310 に答える