Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problema con ActiveX dll

1 view
Skip to first unread message

Luigi

unread,
Dec 11, 2009, 11:38:05 AM12/11/09
to
E' possibile utilizzare una ActiveX dll senza
mettere il riferimento e senza registrarla?
E' cio� possibile fare riferimento
alla dll come si fa riferimento ad ADO:

Dim cn As Object
Set cn = CreateObject("ADODB.Connection")

Grazie.
Luigi.


Luigi

unread,
Dec 11, 2009, 11:42:18 AM12/11/09
to
<cut>

Rileggendo, mi accorgo che forse mi sono spiegato male.
ADO � registrato.
Il mio problema � mettere una dll in una Directory
che ha un percorso relativo all'applicazione
(quindi non assoluto) e non vorrei registrarla.
E' possibile utilizzarla mettendo il
riferimento runtime?

Grazie
Luigi


Luca D

unread,
Dec 11, 2009, 11:53:43 AM12/11/09
to
On 11 Dic, 17:42, "Luigi" <x...@xxx.xx> wrote:
> <cut>
>
> Rileggendo, mi accorgo che forse mi sono spiegato male.
> ADO è registrato.
> Il mio problema è mettere una dll in una Directory

> che ha un percorso relativo all'applicazione
> (quindi non assoluto) e non vorrei registrarla.
> E' possibile utilizzarla mettendo il
> riferimento runtime?

Risposta breve:
Non puoi

Risposta lunga:
Puoi fare a meno del riferimento ma non puoi fare a meno di
registrarla; l'unica scappatoia (parziale) a me nota, è quella di
effettuare la registrazione a runtime, vedi: http://www.devx.com/vb2themax/Tip/18426

Personalmente non sono un fanatico di questo sistema, ti infili in un
potenziale vespaio di casini con in cambio pochissimi vantaggi... il
tuo problema qual'è? solo evitare una procedura di installazione?

Un modo migliore per ridurre al minimo queste cose è strutturare il
meglio possibile l'interfaccia pubblica della DLL all'inizio, e
lavorare da li in poi in compatibilità binaria... il primo setup non
lo scampi, ma gli aggiornamenti successivi richiedono meno, se non
zero, registrazioni

Luigi

unread,
Dec 11, 2009, 12:04:23 PM12/11/09
to
Risposta breve:
Non puoi

Risposta lunga:
Puoi fare a meno del riferimento ma non puoi fare a meno di

registrarla; l'unica scappatoia (parziale) a me nota, � quella di


effettuare la registrazione a runtime, vedi:
http://www.devx.com/vb2themax/Tip/18426

Personalmente non sono un fanatico di questo sistema, ti infili in un
potenziale vespaio di casini con in cambio pochissimi vantaggi... il

tuo problema qual'�? solo evitare una procedura di installazione?

Un modo migliore per ridurre al minimo queste cose � strutturare il


meglio possibile l'interfaccia pubblica della DLL all'inizio, e

lavorare da li in poi in compatibilit� binaria... il primo setup non


lo scampi, ma gli aggiornamenti successivi richiedono meno, se non

zero, registrazioni.
***************************************************

Spiego meglio.
E' un file di Excel che ha parte del codice vb in
una dll per questioni di sicurezza..
Posso tranquillamente registrarla al primo avvio
del file sul pc, creando un'apposita cartella
e spostandoci la dll.

Grazie comunque.
Luigi.


0 new messages