Visual Basic Simple
Informazioni aggiuntive sugli ActiveX
Sincronizza Indice
Sincronizza Indice
Scarica il progetto
Scarica il progetto
Scarica il testo dell'articolo
Testo dell'articolo
Stampa l'articolo
Stampa l'articolo


ActiveX é una tecnologia di sviluppo inventata da Microsoft.

I progetti ActiveX possono facilmente essere utilizzati all'interno di un altro progetto Visual Basic, per effettuare operazioni varie. Un esempio tipico sono gli OCX, componenti del tutto simili ai componenti Thunder, inseribili come controlli all'interno di un form. I progetti ActiveX si dividono in varie categorie:

  • EXE ActiveX
    Programmi eseguibili, ma con la possibilità di scambio di informazioni in tutti i programmi che supportano le comunicazioni attraverso ActiveX. Sono detti anche Server Out Of Process o Server Cross Process.
  • DLL ActiveX
    Librerie contenenti funzioni globali o istanziabili che possono essere sfruttate in progetti Visual Basic.
    Per utilizzare una DLL ActiveX in un progetto Visual Basic selezionare il file dalla finestra Riferimenti del menu Progetto dell'IDE. Sono dette anche Server In Process.
  • Controlli ActiveX (OCX)
    Controlli utente riutilizzabili in progetti Visual Basic come normali controlli standard.
    Per utilizzare un OCX in un progetto Visual Basic selezionare il componente dalla finestra Componenti del menu Progetto dell'IDE. Fatto questo il componente apparirà nella casella degli strumenti standard.
  • Documenti ActiveX
    Particolari applicazioni compilate in EXE o DLL sfruttabili all'interno di pagine web su Internet o in una rete Intranet.

Tutti gli ActiveX richiedono l'inserimento dei loro CLSID e dei loro nomi dei tipi (nomi interni) all'interno del registro di Windows. Questa procedura si effettua in due modi differenti:

  1. Attraverso il programma REGSVR32.EXE (presente nella directory System di Windows). Questo processo funziona soltanto per gli ActiveX compilati come DLL o come OCX.
    Un esempio di registrazione è: REGSVR32 MioOCX.OCX
  2. Attraverso la chiamata al programma con il parametro /REGSERVER, valido solo per gli EXE ActiveX.
    Un esempio è: MioServer.EXE /REGSERVER

Fibia FBI
25 Ottobre 2000

Scarica il progetto
Scarica il progetto
Scarica il testo dell'articolo
Scarica il testo dell'articolo
Stampa l'articolo
Stampa l'articolo