0

When the code reaches MessageBox.Show() it throws an exception Object reference not set to an instance of an object.

Here is my code:

WebBrowser webb = new WebBrowser();    
webb.Navigate("https://www.facebook.com/logout.php?next=http://facebook.com&access_token=" + Settings.Default["token"].ToString());

MessageBox.Show(webb.Url.AbsoluteUri.ToString());

Do you see a reason why this might be the case ?

Dimitar Dimitrov
  • 14,868
  • 8
  • 51
  • 79
Federal09
  • 639
  • 4
  • 9
  • 25

1 Answers1

1

This might work:

WebBrowser webb = new WebBrowser();

private void pictureBox3_Click(object sender, EventArgs e)
{        
    webb.Url = new Uri("https://www.facebook.com/logout.php?next=http://facebook.com&access_token=" + Settings.Default["token"].ToString());
    webb.DocumentCompleted += new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(this.webBrowser1_DocumentCompleted);        
}

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
    MessageBox.Show(webb.Url.AbsoluteUri.ToString());
}
Dimitar Dimitrov
  • 14,868
  • 8
  • 51
  • 79
Federal09
  • 639
  • 4
  • 9
  • 25