StreamReader problem (tror jeg)
Hej jeg har følgende VB kode som virker:Dim sr As System.IO.StreamReader = System.IO.File.OpenText(OpenHtmlFileDialog.FileName)
Dim html As String = sr.ReadToEnd()
Jeg har prøvet at oversætte det til C#:
System.IO.StreamReader sr = System.IO.File.OpenText(textBoxURL.Text);
HTMLall = sr.ReadToEnd();
Det jeg vil, er at åbne en html side, så parameteren i OpenText, kan fx være http://eksperten.dk. Det virker fint i VB koden, men i C# koden får jeg følgende exception:
******************************
System.ArgumentException: URI-formater understøttes ikke.
at System.IO.Path.GetFullPathInternal(String path)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
at System.IO.StreamReader..ctor(String path)
at System.IO.File.OpenText(String path)
at TestCSharp.Form1.buttonSearch_Click(Object sender, EventArgs e) in c:\skole\speciale\kode\milhtmlparser\milhtml\testcsharp\form1.cs:line 147
************************************
Linie 147 er:
System.IO.StreamReader sr = System.IO.File.OpenText(textBoxURL.Text);
Nogen der ved hvad problemet er ?
