http 웹 요청을 사용 중이고 다른 프록시를 사용하려고합니다.목록 상자에서 읽을 새 WebProxy VB.net
이 나의 출발점이 될 것입니다 : 내가 ListBox
에서 항목을 사용하여 주소 섹션을 채우는 싶습니다
Dim myproxy As New WebProxy("http://1.1.1.1:80")
.
VB는 문자열을 주소 데이터 형식으로 변환하려고하기 때문에이를 허용하지 않습니다.
방법이 있습니까?
http 웹 요청을 사용 중이고 다른 프록시를 사용하려고합니다.목록 상자에서 읽을 새 WebProxy VB.net
이 나의 출발점이 될 것입니다 : 내가 ListBox
에서 항목을 사용하여 주소 섹션을 채우는 싶습니다
Dim myproxy As New WebProxy("http://1.1.1.1:80")
.
VB는 문자열을 주소 데이터 형식으로 변환하려고하기 때문에이를 허용하지 않습니다.
방법이 있습니까?
당신이 게시 된 C# 코드와 함께 문제를 해결하기 위해 관리하는 경우, VB는 다음과 같이 할 수있다.
그건 내가 생각했던 것 뿐이야. 내가 잘못 했으므로 곧 다시 돌아가겠습니다. –
좋아요. 알아낼 수 없었습니다. 그러나 이후 C# .net으로 전환하고 모든 것이 좋습니다.
은 내가 이런 식으로 처리했습니다
string front = "http://";
string prx = front + lstProxy.Items[x].ToString();
WebProxy myProxy = new WebProxy(prx);
그래서, 나에서 최고 조언을 C# 닷넷을 얻는 것입니다. 도움이 필요하면 언제든지이 점에 대해 의견을 말하십시오.
Dim prx As String = "http://" & lstProxy.Items(x)
Dim myProxy As New WebProxy(prx)
을 그리고 당신은 C#에서 동일한 작성하는 경우, 거의 차이가 없다 :
저는 내 프로필에서 추측 할 수있는 VB.NET 프로그래머입니다. 따라서 C#으로 전환하는 것은 좋은 변명이 아닙니다. 위의 시나리오에서 VB.NET이 정확히 어떻게 작동하지 않았습니까? 내 경험에 비추어 볼 때, VB.NET은 처음에는 훨씬 더 간단합니다. – Neolisk
"http://1.1.1.1:80"은 주소 유형이 아닌 문자열이므로 작성 중에 WebProxy에 피드를 제공 할 수 있어야합니다. 정확히 무엇이 당신의 접근 방식에 실패했는지 확신 할 수 없습니까? 몇 가지 코드를 게시 할 수 있습니까? – Neolisk
안녕하세요, 답장을 보내 주셔서 감사합니다. C#을 사용하여이 기능을 복원 할 수있었습니다. 기본적으로 위의 코드가 있었지만 프록시 주소 대신 lstproxy.items (x)를 사용했습니다. 여기서 x는 처음에 정수 defind입니다. 하지만 그것은 문자열을 사용하려고한다는 사실을 좋아하지 않았습니다 ... 신경 쓰지 말고 답장을 보내 주셔서 감사합니다 :) –