Pravdepodobne to bude tým, že v dokumente neexistuje objekt s ID Q33024. Skúsil by som ten jeden riadok nahradiť týmto kódom:
System.Diagnostics.Debug.Print("HtmlElements:");
var temp = webBrowser1.Document.All;
foreach(var item in temp)
System.Diagnostics.Debug.Print("Element id: {0} name: {1} tagname: {2} ",item.Id, item.Name, item.TagName);
System.Diagnostics.Debug.Print("End of the element list.");
Ešte pred kompiláciou otvorte okno Tools->Customize, prepnite sa na záložku Commands, v prvom ComboBoxe vyberte View, potom kliknite na AddCommand..., vľavo vyberte View, vpravo vyberte Output, potom OK, a Close. Ak to nebudete vedieť spraviť, skúste podľa týchto obrázkov: http://uloz.to/x2mDLg2/screenshots-zip Teraz preložte a spusťte Váš program. Vo VS otvorte okno Output: View-> Output. Spravte to, čo predtým vyvolalo výnimku, aby sa spustil ten kód, čo som napísal vyššie. V okne Output by sa mal objaviť zoznam elementov, ktoré obsahuje otvorený dokument. Skontrolujte, či je medzi nimi element Q33024 . Ak nie, tak to je dôvod, prečo Vám program padá.
|