ActiveX

lunedì 20 novembre 2006 - 16.52

kiara83 Profilo | Junior Member

Ho bisogno di un chiarimento:
Quando io creo una libreria e la voglio utilizzare all'interno di un altro progetto è sufficiente includerla tra le reference (includo MyLib.dll) e mettere un using all'inizio del codice.
Ma il mio MyLib.dll è un activeX?
perchè da quanto ho capito di quello che mi hanno spiegato oggi un ActiveX è un oggetto che puo' essere incluso in altre applicazioni
per svolgere ben determinati compiti (+ o - complessi).

Brainkiller Profilo | Guru

>Ho bisogno di un chiarimento:
>Quando io creo una libreria e la voglio utilizzare all'interno
>di un altro progetto è sufficiente includerla tra le reference
>(includo MyLib.dll) e mettere un using all'inizio del codice.
>Ma il mio MyLib.dll è un activeX?

Dipende, spiega che cosa vuoi fare, e dove riutilizzarlo.

>perchè da quanto ho capito di quello che mi hanno spiegato oggi
>un ActiveX è un oggetto che puo' essere incluso in altre applicazioni
>per svolgere ben determinati compiti (+ o - complessi).

Questo è corretto, ma gli ActiveX si costruiscono con Visual Studio 6.0 o con Visual C++ non con .NET. Con .NET ci sono i Custom Controls che sono un qualcosa di diverso.

Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

kiara83 Profilo | Junior Member

dunque io ho creato una windows application con c# e poi ho creato un nuovo progetto non una windows application ma una library dove ho inserito tutte le mie classi del progetto precedente. Una volta compilato ho invece dell'eseguibile il mio file MyLib.dll così che ora posso aggiungerlo in un nuovo progetto tra le reference senza dover rifare tutto.
Questo sommariamente è quello che ho fatto. Per fare tutto questo ho utilizzato visual studio 2003

Cos'è un Custom Controls? e che differenza c'è con l'activeX?

Poi un'altra cosa: questo codice cosa serve? a creare un'interfaccia?

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Brainkiller Profilo | Guru

>Cos'è un Custom Controls? e che differenza c'è con l'activeX?

A livello pratico dell'utente e del programmatore sono la stesa cosa. Cambia completamente l'architettura interna. Gli ActiveX sono componenti COM scritti con VC6.0 o VB6.0 quindi linguaggi "unmanaged" sfruttano le librerie di runtime del sistema operativo o di VB6.0. I custom controls invece sono gli omologhi sotto .NET, che contiene linguaggi "managed", fanno uso di un Framework (il .NET Framework) il quale fa uso delle librerie del sistema operativo, è di fatto un Layer intermedio. Spero tu sappia la differenza tra managed e unmanaged.

>Poi un'altra cosa: questo codice cosa serve? a creare un'interfaccia?

Beh, sono definite due interfacce e una classe. Niente di chè.

Ciao


David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5