Dim cn As Object
Set cn = CreateObject("ADODB.Connection")
Grazie.
Luigi.
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
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
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.