[MonoDevelop] MonoDevelop 2.6 Beta 1 released

phejl phejl at lednice.org
Mon Mar 21 10:26:30 EDT 2011


Hello,

I have installed 2.10.1 and monodevelop 2.6.1b on Ubuntu.
I try to run the program below.

Compilation is OK.
While Rum there are two errors:

1.
The Console.ReadKey() does not work, it is ignored:

2.
It announces errors in GTK:
(<unknown>:24124): Gdk-WARNING **: GdkWindow 0x360009f unexpectedly destroyed
(<unknown>:24124): Gdk-WARNING **: GdkWindow 0x3600066 unexpectedly destroyed
(<unknown>:24124): Gdk-WARNING **: GdkWindow 0x3600024 unexpectedly destroyed

The program is below.

Can You help?

Thanks in advence.

Petr

-----

using System;
using System.Collections;
using System.Collections.Generic;
using System.Windows.Forms;
using System.Text;
using System.Net;
using System.Web;
using System.Linq;
namespace Hlodacz
{
   public static class HtmlDocumentEx
   {
     public static IEnumerable Urls (this HtmlDocument document)
     {
       return  
document.GetElementsByTagName("a").OfType<HtmlElement>().Select(htmlElement=>htmlElement.GetAttribute("href")).Where(href=>!string.IsNullOrEmpty(href));
     }
   }
   public static class WebBrowserEx
   {
     public static void DownloadUrl (this WebBrowser browser, string url)
     {
       browser.ScriptErrorsSuppressed = true;
       browser.Url = new Uri(url);
       // parse the HTML document containing login data
       do
         {
           Application.DoEvents();
         }
       while (browser.ReadyState != WebBrowserReadyState.Complete);
     }
   }
   class Program
   {
     [STAThread]
     static void Main(string[] args)
     {
       // int result_of_program;
       string www_address;
       // result_of_program=0;
       Console.WriteLine("Program.cs");
       /* foreach (string arg in args)
       {
         Console.WriteLine(arg);
       }
       Console.Write("Press any key.");
       Console.ReadLine(); */
       // www_address="http://www.milionovastranka.net";
       if (args.Length>0)
         {
           www_address = args[0];
         }
       else
         {
           Console.WriteLine("WWW address:");
           www_address = Console.ReadLine();
         }
       Console.Write("WWW address: ");
       Console.Write(www_address);
       Console.WriteLine();
       Console.Write("Press any key.");
       Console.ReadKey();
       Console.WriteLine();
       Console.WriteLine("Links:");
       Console.Write("Press any key.");
       Console.ReadKey();
       using (var browser = new WebBrowser())
         {
           browser.DownloadUrl(www_address);
           /* foreach (var line in browser.Document.Lines())
           {
             Console.WriteLine(line);
           } */
           foreach (var url in browser.Document.Urls())
             {
               Console.WriteLine(url);
             }
           Console.Write("Press any key.");
           Console.ReadKey();
         }
       // exit(result_of_program);
       // return result_of_program;
     }
   }
}




--
View this message in context: http://mono.1490590.n4.nabble.com/MonoDevelop-2-6-Beta-1-released-tp3330334p3393722.html
Sent from the Mono - MonoDevelop IDE mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/monodevelop-list/attachments/20110321/98040b1e/attachment.html 


More information about the Monodevelop-list mailing list