PDA

View Full Version : [C#] Uso Libreria Microsoft HTML Object


BebeMatley
21-07-2010, 11:52
Ciao,

ho la necessità di prelevare da un sito delle informazioni che estrapolo dal codice HTML della pagina. Fino ad ora avevo utilizzato il controllo WebBrowser, ma in questo caso non ho necessità di renderizzare la pagina, quindi pensavo di usare la Microsoft HTML Object Library.
Qui però nascono i problemi, questo codice mi genera una eccezione quando eseguo il metodo (createDocumentFromUrl).
"Tentativo di lettura e scrittura della memoria protetta".

HTMLDocument doc = new HTMLDocumentClass();
IHTMLDocument2 idoc = doc.createDocumentFromUrl("http://www.google.it","");
while (idoc.readyState != "Complete")
Application.DoEvents();

Ma è possibile che questa libreria sia incompatibile con C# ho sbaglio io qualcosa (:stordita: )?
Ci sono valide alternative o devo ripiegare su WebBrowser?

Grazie.