2011-09-01 176 views
0

嘿傢伙我嘗試加載從一個數組的字符串(在這種情況下,URL),然後下載文件,但我得到下面這個錯誤:從數組中獲取字符串?

Argument cannot be Nothing. 
Parameter name: address 

這裏是我的代碼:

Dim urld As String 

    urld = dls.GetValue(dlcount) 
    My.Computer.Network.DownloadFile(urld, "images/image-" + dlcount.ToString + ".png") 
    Form1.o.Text = Form1.o.Text + urld + vbNewLine 

dls是數組。

我以爲我做的一切正確,但也許不是。

回答

1

很難說肯定,但看起來像urldNothing當您撥打DownloadFile方法。這可能是由於致電dls.GetValue(dlcount)返回Nothing造成的。

所以很可能有要麼問題與GetValue方法本身,您傳遞給它的dlcount值在某種程度上是無效的。

+0

好吧,做了一些調試,那是這種情況,我將如何去檢索字符串在數組中的某個索引? –

+0

@Duncan:推測只是用'urld = dls(dlcount)'。 – LukeH

+0

仍然沒有返回任何內容:\ –

相關問題