2012-01-15 55 views
-2

我不是一個訓練有素的專業程序員。在VB.Net中使用多線程

我的VB.net程序顯示一個對話框並從用戶收集數據。然後它打開另一個應用程序並將該數據添加到該應用程序中的文檔中。

由於打開其他應用程序需要時間,我的程序需要等待相當長的時間,所以我在考慮多線程是否可以提供幫助。

  1. 啓動程序。
  2. 使用線程打開應用程序。
  3. 在應用程序打開時,顯示錶單並從用戶收集數據。
  4. 用戶單擊確定按鈕後,請確保應用程序已打開,然後纔開始將收集的數據添加到應用程序文檔中的文檔。

如果有人能指導我,我將不勝感激。

+0

Winform應用程序在線程上運行。 – adatapost 2012-01-15 09:33:13

+0

它沒有幫助,它只需要很長時間。 「引導我」不是一個問題,你必須在這個網站上提出一個可回答的問題。 – 2012-01-15 11:42:32

+0

您至少應該展示如何打開其他應用程序。也許有更好的方法。 – 2012-01-15 19:56:00

回答

1

一個簡單的方法就是使用BackgroundWorker。它隱藏了多線程的細節問題。這裏有一個很好的VB描述:The Background Worker