FOK!forum / Digital Corner / [VB.NET] Met offline applicatie online textbestand lezen.
Geqxonzaterdag 25 juni 2005 @ 10:45
Het is met op het moment gelukt om een textbestand van mijn lokake hdd te lezen dmv. filestreams. Nu wil ik de source-code van fok inlezen met VB.NET, maar ik heb geen flauw idee hoe ik daarom moet beginnen Kan iemand mij een hint geven? Googlen naar "VB.NET Read online texfile" of "VB.NET Read webpage" levert helaas weinig op
_Administr8or_zaterdag 25 juni 2005 @ 11:41
http://www.vbdotnetheaven.com/Code/Aug2003/2141.asp
quote:
This is a simple application that the gets the source of a webpage via the WebRequest Object.
Geqxonzaterdag 25 juni 2005 @ 11:41
_Administr8or_

Ik moet alleen zeggen dat ik er de ballen van snap

De eerste source-code heb ik gecopy/paste in de class "GetWebPageSource.vb", en de sourcecode die iets ingesprongen is in Form1.vb. Toch krijg ik een hele shitload aan foutmeldingen, doordat ik System.WinForms en de namespace HTMLSourceViewer niet heb. Kan ik deze ergens vandaan vissen danwel toveren?

[ Bericht 41% gewijzigd door Geqxon op 25-06-2005 11:47:27 ]
SuperRembozaterdag 25 juni 2005 @ 12:05
Het gaat alleen om de functie GetSource, die doet wat jij vraagt.
Geqxonzaterdag 25 juni 2005 @ 12:12
Thanks

Ik heb nu eenvolgend geimporteerd:
quote:
Imports System
Imports System.Net
Imports System.Text
Imports System.IO
, maar volgens mij mis ik wat, aangezien "WebRequestFactory", "Me.webAddress" en "MessageBox.IconError" nog niet gedefinitieërd zijn
SuperRembozaterdag 25 juni 2005 @ 12:14
Zo dan

1
2
3
4
5
6
7
8
9
10
11
12
13
   Public Function ReadUrl(ByVal url As String)
      Dim req As WebRequest = WebRequest.Create(url)
      Dim resp As WebResponse
      Try
         resp = req.GetResponse
      Catch ex As Exception
         MsgBox(ex.Message)
         Exit Function
      End Try
      Dim stream As StreamReader
      stream = New StreamReader(resp.GetResponseStream)
      Return stream.ReadToEnd
   End Function
Geqxonzaterdag 25 juni 2005 @ 12:15
OMG, ik voel me zo dom

Sorry, ik begrijp hem nu Best logisch als ik het zo doorlees.

De schaamte
SuperRembozaterdag 25 juni 2005 @ 12:19
quote:
Op zaterdag 25 juni 2005 12:12 schreef Geqxon het volgende:
maar volgens mij mis ik wat, aangezien "WebRequestFactory",
Dat is een class die in een beta versie van de nieuwe Visual Studio .NET zat. Kan je vervangen door WebRequest.Create
quote:
"Me.webAddress"
Dat zal de textbox zijn waar je de url in moet voeren.
quote:
en "MessageBox.IconError" nog niet gedefinitieërd zijn
gewoon ff aanpassen zodat ie die msgbox toont, zal ook wel komen door die beta van VS.NET.