backgroundworker

    0

    1答えて

    私のプログラムでは、複数のテキストファイルを選択し、その内容を1つのテキストファイルにコンパイルしてからExcelファイルにエクスポートできます。私は進行状況バーを使用しようとしましたが、メインループが終了した後で更新されるのではなく、更新されます。ループが完了すると、プログレスバーは最小値から最大値に瞬時にジャンプします。それは、それがそうであるようにゆっくりと増加していない。ここに私のコードで

    -1

    1答えて

    私はBackgroundWorkerから継承したクラスを使用して、リモートサーバー上の特定の処理を行います。このクラスのプロパティを追加して、ジョブの完了に必要な情報を保存しました。例: public class GenerateFileWorker : System.ComponentModel.BackgroundWorker { public string LocalFileNa

    1

    1答えて

    私はディレクトリパスでいっぱいのリストボックスを含むアプリを持っています。 私は各ディレクトリパスをループし、各パスに設定されているアクセス許可を引き出しています。 私はそうのように呼ばれ、最初に関数としてこれを持っていた... For Each dirpath In ListBox3.Items CalculatePermissions(dirpath) Next これは動作しま

    0

    2答えて

    だから、私はform1にbackgroundworker(ドラッグアンドドロップしたデザインビュー)があります。 私は必要な場所で動作させることができますが、パブリックメソッドから呼び出す必要があります。 この公開方法で Utility.initpacks(object sender, EventArgs e,string formname) SO私DoWorkはForm1です。 私はフォーム

    1

    1答えて

    winformにキャンセルボタンを追加するためにバックグラウンドワーカーを使用しようとしています。 以下の構文を追加しましたが、バックグラウンドワーカーを実装しようとする前と同じように、テキストボックスは進捗状況に更新されません。 public Form1() { AppDomain.CurrentDomain.AssemblyResolve += (sender, args) =>

    0

    1答えて

    Backgroundworkerを使用して、メインUIスレッドを開いたままにして、フリーズしないようにしています。私はコードを実行していて、一度ヒットしたばかりのbackgroundWorker1.RunWorkerAsync();の両方にブレークポイントを設定しており、決してヒットしなかったforeach行目にブレークポイントを設定しています。 バックグラウンドワーカーを使用する適切な方法は何で

    0

    2答えて

    バックグラウンドワーカーが現在実行中の場合はキャンセルし、別のワーカーを開始しようとしています。労働者はこの後StartServerGetIP.RunWorkerAsync(); にキャンセルされた場合、私はこれが最初に試さ 、機能にキャンセルのためのより多くのチェックがこのアプローチブロックは private void StartWorker() { if (StartSe

    2

    1答えて

    私は昨年、自分の仕事のプロセスにまともな変更を加えました。それぞれのモデルにafter_commit代わりのafter_createからそれをトリガーするだけでなく、ロジックをクリーンアップし、コーナーケースに をカバーするようなものは、私は私のHerokuのRubyの上に私のPapertrailログに何度も繰り返しヶ月前に再試行するから私の古いジョブを参照してくださいRailsアプリ。新しいもの

    0

    1答えて

    私は別のスレッドで本当に同じ時間に多くのクエリを実行したいです。私はこの問題を解決するためにバックグラウンドワーカーを使用しています!私の質問です:UI要素を委譲する良い方法はありますか、それは私が行ったように正しいですか? private void mainform_Load(object sender, EventArgs e) { if (bscan_backgro

    -2

    1答えて

    バックグラウンドキャンセルをサポートするように設定したBackgroundWorkerスレッドがありますが、CancelAsync関数を読み込むと、 "BackgroundWorkerバックグラウンドキャンセルをサポートしていないと述べています。あなたは下のスクリーンショットから見ることができるように は、コマンドがtrueに設定されていますが、プロパティがfalseを返すされます。このコードは正