backgroundworker

    1

    1答えて

    私はクラスWorkQueueを持っています。ただ今はDoNext()をメモしてください。残りは主にヘルパーです。基本的には、WorkQueueはただの待ち行列ですWorkItemsです。 DoNext()は、「無料のバックグラウンドワーカーを使用して保留中のワークアイテムを開始する」ことを担当します。また、WorkItem.Workerプロパティが設定されます。 public class Work

    13

    2答えて

    HI全て。 Workerクラスのインスタンスを実行するBackgroundWorkerオブジェクトの配列があります。 Workerクラスを呼び出すと、オブジェクトインスタンスはそれを行い、コードがなくなります(ループが終了します)。私はRunWorkerCompleted()イベントを聞くことができますが、私が設定したデリゲートを呼び出すときに、完了したWorkerオブジェクトを知る必要があります

    10

    3答えて

    私のアプリケーションはログファイルを書き込みます(現在はlog4netを使用しています)。私はタイマーとバックグラウンドワーカーをセットアップして、ログファイルを読み込んで、その内容を書いている間に自分のフォームのコントロールに印刷したいと思っています。 FileSystemWatcher クラスは使用できません。壊れているように見えることがあります。イベント「変更されました」が発生することがあり

    0

    1答えて

    最近、手動で作成した「ワーカースレッド」を使用する代わりに、BackgroundWorkerインスタンスを使用するようにWindowsフォームアプリケーションを書き直しました。チェックイン後、私はいくつかのテストが失敗し始めたことに気付きました。いくつかのデバッグの後、私はあなたに次の2つのテストを示すことで私の問題を実証することができます: [Test] public void T

    0

    2答えて

    私はExcelファイルから何千もの行を読み込んでDataGridViewに読み込むためにこのコードを書いています。 しかし、私が直面している問題は、どのファイルを読み込んでも、DataGridViewは最初のファイルのみから行を表示していて、_listは決してクリアされません。 public class MyForm : Form { private List<Student> _li

    2

    2答えて

    私はビデオのリストにデータを収集するアプリを持っています。進行状況とファイル名をリアルタイムで更新したい。 bw_DoWorkメソッドでこれらのファイルを調べるすべてのコードを配置する必要がありますか? 現在のところ、私はこの方法を持っていますが、bw.ReportProgressは正しく機能していません。 private void GetMovieData(List<FileInfo> comp

    1

    1答えて

    私はこのトピックを探偵にしましたが、理解できるチュートリアルが見つかりません... plz help。ここで

    1

    2答えて

    カスタムlog4netappender、backgoundワーカー、およびwpfリッチテキストボックスに問題があります。バックグラウンドスレッドからログオンすると、リッチテキストボックスが正しく更新されません。 メインスレッドからロガーを呼び出すと、テキストはUIコンポーネント(richtextbox)に正しく記録されます。しかし、私がBackgroundWorkerからロガーを呼び出すと、ロガー

    0

    1答えて

    私のアプリケーションには、バックグラウンドワーカーがいくつかあり、それぞれ別々の作業をしています。 [スタート]ボタンをクリックすると、すべてのバックグラウンド作業者が同時に起動します。私のXAMLで 、私は回転画像の私のアニメーション定義されていた:私はアニメーションがすべてのBackgroundWorkerが始まったときに開始し、すべてのバックグラウンドワーカーが停止した後にのみ停止したい <

    1

    4答えて

    ファイルを読み込んでDBにレコードを挿入するWPFアプリケーションにインポートファイルメソッドがあります。 このメソッドは、BackgroundWorkerオブジェクトで実行されます。 Dispatcher.Invokeコールの中で進行状況バーが更新されています。私が実行している場合は、200kのレコードをインポートするのに1分かかります。進捗状況が表示されない場合は、わずか4〜5秒かかります。そ