2011-09-01 6 views
0
어이 다음 파일을 다운로드,하지만 난 다음이 오류 수 (이 경우에는 URL)를 배열에서 문자열을로드하는 남자의 메신저

:배열에서 문자열 가져 오기?

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 
: 여기

Argument cannot be Nothing. 
Parameter name: address 

내 코드입니다

dls가 배열입니다.

나는 모든 것을 올바르게했지만 어쩌면 좋지 않을 것이라고 생각했습니다.

답변

1

DownloadFile 메서드를 호출하면 urldNothing 인 것처럼 보일 수 있습니다. 이는 dls.GetValue(dlcount)을 호출하여 Nothing을 반환하기 때문에 발생합니다. GetValue 방법 자체 또는 당신이 그것에 전달하는 dlcount의 값이 어떤 식 으로든 무효로 중 하나 문제가 있다는

그래서 그것은 가능성이 높습니다.

+0

그래, 일부 디버깅을했는데, 그 경우에 배열의 특정 인덱스에서 문자열을 검색하는 방법은 어떨까요? –

+0

@Duncan : 아마도'urld = dls (dlcount)'와 함께 쓰면 될 것입니다. – LukeH

+0

여전히 아무것도 반환하지 않습니다. \ –

관련 문제