Newsgroup: it.comp.lang.visual-basic
Titolo: Gli ocx non in /windows/system

Posso dire al mio programma di andare a cercare gli OCX
non nella directory di sistema, bensì nella stessa directory dove si trova
l'eseguibile?
Come si fa?
Grazie x la risposta

 Come si fa?
basta che metti gli OCX nella cartella dell'exe e li registri (prassi
sconsigliata... perché ne hai bisogno?)
Faber

 ha scritto nel messaggio
news:9tu5ht$4ro2h$1...@ID-66268.news.dfncis.de...

1) perché cosi' quando non ho piu' bisogno del programma cancello la
cartella e non ho inzozzato la directory di sistema con librerie
2) cosi' posso distribuire un .zip da scompattare in una sola cartella e
funziona senza bisogno di pacchetti di installazione

 ha scritto nel messaggio
news:9tu5ht$4ro2h$1...@ID-66268.news.dfncis.de...


 cartella e non ho inzozzato la directory di sistema con librerie
...cosě se un altro programma usa un OCX che stava nella tua cartella
non parte piů (tenta usare quello che stava nella tua cartella -
registrato nel sistema per ultimo - e non lo trova).
cmq il problema non sta nell'"inzozzare" la system, ma nel Registro...
non č che se cancelli un componente condiviso č tutto come prima (non a
caso gli oggetti COM hanno sia il meccanismo di 'registrazione' che
quello di 'deregistrazione')
Faber

 necessario registrarli!
e poi gli altri programmi quali usano?  <g>
probabilmente quelli nella tua cartella (meno recenti di quelli nella
system), procurando effetti indesiderati e tristemente conosciuti  :\
se si chiamano componenti "condivisi" ci sarą un motivo...
Faber

 funziona senza bisogno di pacchetti di installazione
:) Illuso.
Un ActiveX (ocx/dll) va registrato nel sistema.
Non solo: il sistema stesso usa l'ultimo registrato.
Se tu hai 10 pippo.ocx sparsi per il disco Windows userà solo l'ultimo
pippo.ocx registrato, perchè deve sapere sempre dove andare a cercarlo, per
darti la comodità di referenziare solo il file (o la classe) senza
preoccuparti di dove sia fisicamente.
(Lo so, anche secondo me è una stupidata. Sarebbe stato più comodo un
sistema dove bastava la presenza del file).
Ciao

cartella e funziona senza bisogno di pacchetti di installazione
Seeeh! pura utopia! passa a Delphi che fai prima
-- 
Nato nel vizio, morto nel supplizio
Nato nel peccato, ad entrare sia invitato



Mi intrometto con una domanda attinente a questo problema.
Ho creato alcune DLL che utilizzo in alcuni miei prg.
Da quello che ho capito non importa dove si trovano fisicamente i file
DLL, ma basta registrarli, così il mio bel EXE va a pescarli
direttamente dal registro, giusto?
Thanks,
Aran


Corretto in blocco.
Ciao

Ciao
1k€ Grazie Zanna
Ciao

 Seeeh! pura utopia! passa a Delphi che fai prima
E che ci posso fare :-((( io non conosco il  delphi :-(

E che ci posso fare :-((( io non conosco il  delphi :-(
Nessuno nasce imparato :) Scarica che č gratuito, e provalo :)


 del resto? Non sei per caso quello che mar 27 nov...
Io invece penso di conoscerti per davvero...
Vado all'università con Gianni e ti ho visto una volta sul treno!
P.S. spero di non aver commesso un errore

 P.S. spero di non aver commesso un errore
dici a me o a André Linoge?
A quale universitą vai?
scusate per l'off topic

Vado all'università con Gianni e ti ho visto una volta sul treno!
Se stai parlando con me: non prendo il treno :)


 A quale università vai?


 ha scritto nel
messaggio news:sVuN7.203414$sq5.9...@news.infostrada.it...
