Problema con WebBrowser e InvokeScript in VB.NET

mercoledì 04 febbraio 2009 - 13.26

nicosal Profilo | Newbie

Buongiorno a tutti. Premetto che sono nuovo della programmazione VB.NET, quindi chiedo scusa in anticipo per le castronerie che potrei dire.
Sto cercando di costruire un WindowsApplication in VB.NET che carichi una pagina html all'ilnterno di un componente WebBrowser e che richiami, a caricamento della pagina avvenuto, un JavaScript contenuto nella pagina html stessa.
Per fare questo ho prima di tutto aggiunto il componente "Microsot Web Browser" al form ed ho richiamato il metodo "InvokeScript" all'interno di DocumentComplete:


Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

il codice della pagina html è

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Il problema è che la chiamata a InvokeScript fallisce generando un eccezione. Il MsgBox mi mostra "Limitazione del gestore di marshalling: stringa troppo lunga."

Cosa sto sbagliando????

Forse può esservi utile sapere che ho seguito come esempio quanto riportato qui:
http://www.dotnetcurry.com/ShowArticle.aspx?ID=194

Grazie mille in anticipo,

Nicola.


Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5