2009-03-15 18 views
0

だから私はかなり混乱しています。パブリックstring()配列が定義されており、timer_tickイベントが発生するたびに配列をループし、配列に含まれるWebページにアクセスします。Redimはノードを削除しないでデータを削除するだけです

for i = 0 to UrlList.Count - 1 
    ' Do stuff 
    WebBrowser.Navigate(urllist(i)) 
    While WeBbrowser.ReadyState <> WebBrowserReadyState.Complete 
     Application.DoEvents() 
    end while 
next 

redim urllist(0) ' I have tried w/ & w/out preserve 
urllist = nothing 
array.resize(urllist,0) 

ノードカウントがゼロの空の配列が必要です。 (本質的に配列全体を取り除く)配列を塗りつぶす別のプロセスがあります。ありがとう。

答えて

1

リストではなく配列を使用することをおすすめします。あなたはそれを空にするためにlist.Clear()を使い、For Eachを使ってそれを反復することができます。この配列の機能は、VBがリストや他の派手なもののための言語の機能を持っていなかったときの古代の前の.NETからです。

+0

ありがとうございます。私が.NETに入ってからしばらくしています(残念ながら、20年前の私の元々のトレーニングはすべて配列に関するものでした)。私はそれをリストに変換します。再度、感謝します。 – Chrispix

関連する問題