Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 19178|Vastaus: 0

[Lähde] Nykyinen säie ei ole yksisäikeisessä yksikössä, joten ActiveX-ohjausta "8856f961-340a-11d0-a96" ei voida instansoitua

[Kopioi linkki]
Julkaistu 11.10.2015 22.32.39 | | |
Tämä artikkeli esittelee pääasiassa sisällön "Nykyinen säie ei ole yksisäikeisessä yksikössä, joten ActiveX-ohjausta ei voi instansoida" "8856f961-340a-11d0-a96", joka pääasiassa käsittelee ActiveX-ohjaimen "8856f961-340a-11d0-a96" sisältöä, jota ei voida käynnistää, koska nykyinen säie ei ole yksisäikeisessä yksikössä. 8856F961-340A-11d0-A96", kiinnostuneet opiskelijat voivat ottaa siihen yhteyttä.

  1. private static string htmlstr;
  2.         private static void GetHtmlWithBrowser(object url)
  3.         {
  4.             htmlstr = string.Empty;

  5.             WebBrowser wb = new WebBrowser();
  6.             wb.AllowNavigation = true;
  7.             wb.Url = new Uri(url.ToString());
  8.             DateTime dtime = DateTime.Now;
  9.             double timespan = 0;
  10.             while (timespan < 10 || wb.ReadyState != WebBrowserReadyState.Complete)
  11.             {
  12.                 Application.DoEvents();
  13.                 DateTime time2 = DateTime.Now;
  14.                 timespan = (time2 - dtime).TotalSeconds;
  15.             }

  16.             if (wb.ReadyState == WebBrowserReadyState.Complete)
  17.             {
  18.                 htmlstr = wb.DocumentText;
  19.             }
  20.         }

  21.         /// <summary>
  22.         /// 在单线程中启用浏览器
  23.         /// </summary>
  24.         public static void RunWithSingleThread(object url, ref string html)
  25.         {
  26.             ParameterizedThreadStart ps = new ParameterizedThreadStart(GetHtmlWithBrowser);
  27.             Thread t = new Thread(ps);
  28.             t.IsBackground = true;
  29.             t.ApartmentState = ApartmentState.STA;
  30.             t.Start(url);
  31.             html = htmlstr;
  32.         }
Kopioi koodi






Edellinen:WinForm kehittää selaimen, ja WebBrowser hakee sivun sisällön ja ratkaisee kiinalaisia sekavia merkkejä
Seuraava:Tietokone havaitaan, eikä se pääse Internetiin useilla IP-osoitteilla? Käytä Ruijie Assistantia ratkaistaksesi sen
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com