Visual Basic: Reading Webpage HTML -- error: "Statement is not a valid namespace"?

  • Thread starter Thread starter monkeypaw201p
  • Start date Start date
M

monkeypaw201p

Guest
I have some code (below) that i got from a tutorial, but when i put it into Visual Studio 2008 It says:

"Statement is not valid in a namespace"

What does this mean, and how can i fix it?

FULL CODE

Public Function GetPageHTML(ByVal URL As String, Optional ByVal TimeoutSeconds As Integer = 10) As String
' Retrieves the HTML from the specified URL,
' using a default timeout of 10 seconds
Dim objRequest As Net.WebRequest
Dim objResponse As Net.WebResponse
Dim objStreamReceive As System.IO.Stream
Dim objEncoding As System.Text.Encoding
Dim objStreamRead As System.IO.StreamReader

Try
' Setup our Web request
objRequest = Net.WebRequest.Create(URL)
objRequest.Timeout = TimeoutSeconds * 1000
' Retrieve data from request
objResponse = objRequest.GetResponse
objStreamReceive = objResponse.GetResponseStream
objEncoding = System.Text.Encoding.GetEncoding( _
"utf-8")
objStreamRead = New System.IO.StreamReader( _
objStreamReceive, objEncoding)
' Set function return value
GetPageHTML = objStreamRead.ReadToEnd()
' Check if available, then close response
If Not objResponse Is Nothing Then
objResponse.Close()
End If
Catch
' Error occured grabbing data, simply return nothing
Return ""
End Try
End Function
 
Functions must be defined within a class. If this is your full code, then you have not defined a class, which is why you are getting this error.
 
Back
Top