Come convertire DLL in ActiveX

Un controllo ActiveX è un'unità di codice che puoi riutilizzare facilmente. Ciò aiuta a rendere coerenti le funzionalità comuni e consente di risparmiare tempo di codifica. È possibile fare riferimento o codificare una o più DLL in un componente ActiveX. I componenti ActiveX sono visivi o non visivi. Tuttavia, i componenti ActiveX non visivi scaricati da Internet potrebbero contenere codice potenzialmente pericoloso.

Passo 1

Avviare un nuovo progetto Visual Basic aprendo "Visual Basic" e selezionando "File", "Nuovo progetto". Selezionare "Controllo ActiveX" dalla finestra "Nuovo progetto". Questo creerà un nuovo controllo vuoto chiamato "UserControl1". Sei libero di rinominare il controllo come preferisci.

Passo 2

Inizia ad aggiungere codice al nuovo progetto ActiveX. Se hai una DLL che hai già codificato, inizia a spostare le classi da quel programma in nuove classi nel progetto ActiveX. Se intendi combinare funzionalità con una o più DLL in questo progetto, vai al menu e seleziona "Progetto", "Riferimenti".

Passaggio 3

Scorri i riferimenti disponibili finché non trovi la dll che stai cercando e fai clic sulla casella di controllo accanto ad essa. Fare clic su "OK" per salvare la dll come riferimento in questo progetto.

Passaggio 4

Crea il tuo controllo ocx selezionando "File", "Crea" dal menu. Accanto a "Make" ci sarà il nome del progetto. Questo sarà anche il nome del tuo controllo ActiveX ocx. Se il tuo progetto si chiama "MyProject", il tuo controllo sarà "MyProject.ocx". Dopo aver selezionato "Crea", puoi modificare il nome del file ocx nella finestra "Crea progetto" che si apre in seguito.

Aggiungi il tuo controllo ActiveX al tuo nuovo progetto selezionando "Progetto", "Componenti" dal menu. Individua il nome del file ocx che hai appena creato e fai clic sulla casella di controllo accanto ad esso. Fare clic su "OK" per salvare le modifiche. Vedrai il controllo ActiveX visualizzato nella finestra "Casella degli strumenti" se hai quella finestra aperta. Ora puoi aggiungere questo controllo al tuo modulo e riutilizzare questo stesso controllo in altri programmi.