2

C# 4.0 で開発された Windows アプリケーションがあり、すべての WebBrowser が同じ Web サイト URL をロードし、テキスト ボックスに検索値を設定して検索ボタンをクリックすることで何らかの検索を実行する複数の WebBrowser コントロールを使用しています。

すべての WebBrowsers は、一度に異なるキーワードを検索することになっています。それぞれが個別に実行された場合は正しく機能しますが、すべてが一緒に実行された瞬間、それらはすべて異なるキーワードではなく同じキーワードを検索しています! そして、キーワードは最初/最後のものではありません。それはランダムに選ばれたものです。DocumentCompleted 内にコードを実装しました。

Web サイト自体が、最初に検索されたキーワードの 1 つを特定し、すべての WebBrowser ウィンドウに設定していると思います。各「セッション」が他のセッションに影響を与えないように、これらすべての WebBrowsers を分離して並行して実行する方法はありますか?

4

1 に答える 1