How to Utilizzo dei controlli ActiveX con licenza in Internet Explorer

Traduzione articoli Traduzione articoli
Identificativo articolo: 159923 - Visualizza i prodotti a cui si riferisce l?articolo.
Questo articolo Ŕ stato precedentemente pubblicato con il codice di riferimento I159923
Espandi tutto | Chiudi tutto

Sommario

I controlli ActiveX con licenza non vengono caricati correttamente nelle pagine HTML di Internet Explorer se il computer in uso non dispone delle licenze necessarie per utilizzarli. Se si utilizza ad esempio Microsoft Visual C++ per costruire un controllo, il controllo viene caricato correttamente nella pagina HTML sul computer su cui Ŕ stato costruito, ma non viene caricato su un altro computer.

Informazioni

Per utilizzare in una pagina HTML controlli con licenza su un computer che invece non dispone delle licenze, Ŕ necessario generare un file delle licenze (LPK). Il file LPK contiene le licenze runtime per i controlli con licenza della pagina HTML. Questo file pu˛ essere generato con Lpk_tool.exe, fornito in origine con Internet Client SDK. ╚ possibile scaricare Internet Client SDK dal seguente sito Web Microsoft (informazioni in lingua inglese):
http://msdn.microsoft.com/downloads
Per incorporare un controllo con licenza in una pagina HTML, attenersi alla seguente procedura:
  1. Eseguire Lpk_tool.exe su un computer che dispone delle licenze necessarie per utilizzare il controllo.
  2. Evidenziare ogni controllo ActiveX con licenza che si desidera utilizzare nella pagina HTML e scegliere Aggiungi.
  3. Scegliere Salva ed esci, quindi digitare un nome per il file LPK.
  4. Nella pagina HTML, inserire un tag <OBJECT> per l'oggetto License Manager prima di tutti gli altri tag <OBJECT>. License Manager Ŕ un controllo ActiveX che viene installato con Internet Explorer.

    NOTA: il CLASSID "5220cb21-c88d-11cf-b347-00aa00a28331" Ŕ per License Manager e non per i controlli ActiveX. Si deve utilizzare lo stesso CLASSID ogni volta che si fa riferimento al file LPK. Inoltre, la proprietÓ Name del tag <PARAM> deve sempre essere "LPKPath" e si deve impostare la proprietÓ Value del tag <PARAM> dell'oggetto License Manager in modo che faccia riferimento al nome file e al percorso del file LPK. Il percorso pu˛ essere relativo ma non deve fare riferimento a una condivisione UNC o a un URL di un altro dominio.

    PoichÚ pu˛ esistere un solo file LPK per ogni pagina HTML, accertarsi di includere tutti i controlli ActiveX con licenza della pagina quando si genera il file LPK. Ad esempio:
    <OBJECT CLASSID = "clsid:5220cb21-c88d-11cf-b347-00aa00a28331" VIEWASTEXT>
       <PARAM NAME="LPKPath" VALUE="relative URL to .LPK file">
    </OBJECT>
  5. Inserire pi¨ avanti il tag <OBJECT> del controllo con licenza. Ad esempio, una pagina HTML che visualizza il controllo Microsoft Masked Edit si presenta come segue:
    <OBJECT CLASSID="clsid:5220cb21-c88d-11cf-b347-00aa00a28331" VIEWASTEXT>
    <PARAM NAME="LPKPath" VALUE="maskedit.lpk">
    </OBJECT>
    
    <OBJECT CLASSID="clsid:C932BA85-4374-101B-A56C-00AA003668DC"
    WIDTH=100 HEIGHT=25 VIEWASTEXT>
    </OBJECT>
Prima di utilizzare un controllo con licenza in una pagina Web, verificare i seguenti elementi:
  1. Di disporre di una licenza per la ridistribuzione del controllo.
  2. Che la licenza consenta l'utilizzo su Internet.
  3. Se si fornisce un parametro CodeBase per il tag <OBJECT> del controllo ActiveX, verificare che il contratto di licenza di cui si dispone ne consenta l'utilizzo. Spesso le terze parti forniscono una versione verificata dei file .cab dei loro controlli. Fare riferimento alla documentazione degli autori per istruzioni sul download del software.
Per verificare queste informazioni, consultare il contratto di licenza del controllo in questione. L'espressione "Tutti i diritti riservati" significa che l'utente Ŕ autorizzato a fare solo quanto esplicitamente specificato. Eventuali attivitÓ non consentite o non precisamente determinate nel contratto di licenza potrebbero costituire violazioni della licenza.

NOTA: anche i controlli ActiveX forniti con Microsoft Visual C++ e Microsoft Visual Basic sono controlli con licenza. Per utilizzarli in pagine HTML, attenersi alle procedure sopra riportate. Microsoft fornisce una versione con firma di questi file .cab. Per ulteriori informazioni, consultare la sezione "Riferimenti".

Riferimenti

Per ulteriori informazioni sulla distribuzione dei file CAB, fare clic sui numeri degli articoli della Knowledge Base riportati di seguito (gli articoli con prefisso "Q" contengono informazioni in inglese):
172991 INFO: CAB Files Distributed with Visual Basic 5.0
Per ulteriori informazioni sul processo di download dei componenti Internet, fare clic sui numeri degli articoli della Knowledge Base riportati di seguito (gli articoli con prefisso "Q" contengono informazioni in inglese):
264570INFO: Webcast disponibile: How Does Internet Component Download Work?
252937 How to Find More Information About Why Code Download Failed
271594 INFO: Internet Component Download Online Troubleshooter Is Available
271273 BUG: Second Licensed ActiveX Control Does Not Load

ProprietÓ

Identificativo articolo: 159923 - Ultima modifica: martedý 5 settembre 2006 - Revisione: 5.0
Le informazioni in questo articolo si applicano a:
  • Microsoft Internet Explorer 3.0
  • Microsoft Internet Explorer 3.01
  • Microsoft Internet Explorer 3.02
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.5
Chiavi:á
kbcodedownload kbctrl kbgrpdsinet kbhowto kbie300 kbie301 kbie302 kbie400 kbie401 kbie500 kbie550 kbiefaq kbtool KB159923
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
Dichiarazione di non responsabilitÓ per articoli della Microsoft Knowledge Base su prodotti non pi¨ supportati
Questo articolo Ŕ stato scritto sui prodotti per cui Microsoft non offre pi¨ supporto. L?articolo, quindi, viene offerto ?cosý come Ŕ? e non verrÓ pi¨ aggiornato.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com