10 messaggi dal 06 febbraio 2008
Ciao a tutti,

il mio problema è nella visualizzazione in internet explorer di un banalissimo activex scritto con VS2008 usando il framework 2.0.

Sembra una stupidaggine, ma visto il tempo che ci sto perdendo posso dire che proprio non è così.

In pratica ho creato un progetto Libreria di Classi denominato testax ed in questo ho aggiunto il controllo utente semplicissimo composto da una label.

Nelle proprietà dell'assembly ho impostato:
[assembly: ComVisible(true)]
[assembly: Guid("a0cabb57-e01e-4f0d-acf6-9063da5e6d4e")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

Fatto questo, ho aggiunto alla soluzione un nuovo progetto CAB al quale ho aggiunto il file .dll prodotto dalla compilazione dell'activex.

A questo punto ho creato una pagina default.htm che punta al cab prodotto come segue:

<OBJECT id="testax" name="testax" width="648" height="650" classid="CLSID:a0cabb57-e01e-4f0d-acf6-9063da5e6d4e" codebase="http://localhost/TestAX/testax.CAB">
</OBJECT>

ed ho pubblicato tutto sotto IIS 5.

Conclusione...pur avendo messo http://localhost/TestAX tra i siti attendibili, quando digito http://localhost/TestAX/default.htm, mi viene richiesto di installare l'activex sulla macchina ma questo non viene visualizzato per niente. L'unica cosa che si vede è una X ROSSA al suo posto.

C'è qualcuno che sa darmi qualche dritta?

Grazie e ciao,
Claudio
Modificato da claudiog il 18 febbraio 2009 11.55 -

P.S. Ovviamente è inutile dire che puntando all'activex come segue:

<OBJECT id="testax" name="testax" width="648" height="650"
classid="testax.dll#TestActiveX.testax"></OBJECT>

produce l'effetto desiderato. Ariciao.
Modificato da claudiog il 18 febbraio 2009 12.01 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.