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,311
  • 7
  • 45
  • 76
Federal09
  • 629
  • 4
  • 9
  • 24

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,311
  • 7
  • 45
  • 76
Federal09
  • 629
  • 4
  • 9
  • 24