none
偵測網路上IP是否連線,如何能使畫面不延遲停頓?? RRS feed

  • 問題

  • 我想寫一支程式能去固定偵測網路上各電腦IP是否有通,並顯示在畫面上,以便掌握目前各電腦是否有斷線狀況!

    我原本用VB6寫, 用DIR()函數去check各電腦固定目錄下的檔案是否存在,有就代表有連線,但若某電腦斷線,回應時間太久了,且VB6市面上很難找到書可以參考網路函數的範例,VB6可做嗎??

     

    後來我用VB2005的My.computer.network.ping去做,用FOR迴圈做,或用Timer元件做,執行時畫面會有延遲delay的現象,且游標都呈漏斗狀態,要如何能讓在我移動視窗時畫面仍然很順暢,資訊顯示也不會hang住,且游標呈現一般指標狀態???

     

    2007年7月27日 上午 01:32

解答

  • HI,

     

    您可以利用執行緒, 或是非同步呼叫技巧, 或是BackgroundWorker控制項, 做到不延遲的效果

     

    tihs

    2007年7月27日 上午 01:39