Conversione in Visual Basic
È possibile aggiungere un oggetto COM al progetto Visual Basic come riferimento o componente. Dopo aver aggiunto l'oggetto al progetto, l'applicazione può accedere alle relative classi e interfacce. È quindi possibile utilizzare Il Visualizzatore oggetti di Visual Basic per visualizzare le informazioni della libreria dei tipi dell'oggetto nella sintassi di Visual Basic.
In genere, i controlli vengono aggiunti a un progetto come componenti e non controlli vengono aggiunti come riferimenti. Quando un oggetto COM viene aggiunto come componente, viene visualizzato nella casella degli strumenti di Visual Basic. Le nuove istanze di tale oggetto vengono create trascinando l'icona dell'oggetto dalla casella degli strumenti in un modulo di Visual Basic o in un altro tipo di contenitore. Le nuove istanze di oggetti COM aggiunte come riferimenti vengono create usando la nuova parola chiave .
La distinzione tra l'uso di una classe come riferimento rispetto a un componente è sottile ma importante. Quando si aggiunge un oggetto come riferimento, è possibile usare solo la libreria dei tipi fornita dal controllo o la libreria dei tipi "raw".
Se si aggiunge un controllo come componente, Visual Basic unisce le proprietà e i metodi extender del form in cui il controllo è incorporato con la libreria dei tipi del controllo, fornendo quindi una versione estesa di cui è stato eseguito il wrapping della libreria dei tipi. Con questa versione della libreria dei tipi, è possibile usare proprietà extender, ad esempio Top e Left come se fossero parte del controllo, anziché il contenitore del controllo.
Visual Basic attualmente non supporta più librerie dei tipi incorporate in un singolo file di .dll. Se si esegue una DLL che incorpora più librerie di tipi, è necessario ottenere copie autonome delle librerie dei tipi dall'origine che ha fornito l'oggetto per usare l'oggetto con Visual Basic.
Per ulteriori informazioni, vedi gli argomenti seguenti:
- Conversione in Visual Basic da C++
- Conversione in Visual Basic da Java
- Aggiunta di un componente a un progetto Visual Basic
- Aggiunta di un riferimento a un progetto Visual Basic
- Visualizzatore oggetti di Visual Basic