Newsgroup: it.comp.lang.visual-basic
Titolo: kit di installazione: DCOM98 ??

Su un sistema Win98, con Visual Studio 6 SP5 ho creato il kit di
installazione di un programma che usa ADO.
al termine, il wizard di microsoft mi da questo messaggio:
--------
<snip>
Nel pacchetto di installazione è stato incluso il file Mdac_typ.exe. Se il
pacchetto verrà installato in un sistema Windows 95/98, dovrà essere
installato in modo appropriato DCOM98.
--------
??? che vò dì? sono già su un sistema 98, cos'è questo DCOM98?
Il kit che ho creato è sufficiente per tutti i sistemi o manca qualcosa???
*pensiero*: capperonzoli, prima il prog usava DAO e non avevo alcun
problema, adesso con ADO *azz*...


DCOM98 è il configuratore per l'interfaccia DCOM (Modello ad Oggetti di
Componenti Distribuiti) sotto Win98.
Mi sembra molto strano che te lo abbia richiesto ...
infatti serve in modo particolare, quando devi concedere i permessi di
accesso ai tuoi componenti da altre macchine.
Per caso hai utilizzato recordset disconnessi e gestito gli eventi stessi
del recordset ?
In tal caso, se il tuo db non è locale (altrimenti non servirebbe impostare
livelli di protezione), penso proprio che tu debba istallare configurare il
DCOM su tutti i client.
Ti assicuro che è un lavoraccio in quanto non puoi includerlo
nell'installazione del tuo programma, e la configurazione va fatta
manualmente.
Se non utilizzi gli eventi esposti dall'interfaccia ADO o se il tuo DB è
locale, ignora il messaggio.
Dimenticavo ... il configuratore serve per tutti i componenti COM
distribuiti, per cui se hai installato dei componente di automazione remota
(quindi non in locale), che creano eventi o che eseguono callback, devi
eseguire la configurazione su tutte le macchine (un lavoraccio insomma).
Fammi sapere
Saluti

 locale, ignora il messaggio.
il problema è che il kit viene creto sotto win98? Se lo creo sotto NT/2000
risolvo ogni problema? ma che accade se poi lo installo sotto 98?
mentre ci sono: il mdac_type.exe sarà installato automaticamente dal kit
oppure l'utente dovrà farlo da solo? Viene solo "incluso" nel kit...
UFF! VACANZE!
grazie.

 risolvo ogni problema? ma che accade se poi lo installo sotto 98?
Dunque, su 
www.microsoft.com/data
 trovi delle info in più.
MDAC (in qualunque versione di installazione, non necessariamente
MDAC_typ.exe) necessita di DCOM.
DCOM sotto w95 non viene installato di default (non è presente nel setup di
win95) e va installato con DCOM95 prima di MDAC.
Se c'è già sul sistema il prog d'installazione di DCOM se ne accorge e
avverte.
Sotto w98 se non sbaglio è opzionale, ma anche qui se non c'è va installato
DCOM98 prima di MDAC.
Sotto win2k/NT non è necessario installare DCOM perchè fa già parte del
sistema, anzi, è meglio non verificare cosa succede installando componenti
per win9x sotto NT/2k.
MDAC invecie è solo il motore OLEDB per far funzionare ADO.
Se usi ADO ti serve MDAC e non più tutta la paccottaglia di DLL di DAO.
Ciao

 Se usi ADO ti serve MDAC e non più tutta la paccottaglia di DLL di DAO.
verissimo, ma quella paccottiglia di dll si installava ovunque senza alcun
problema di mdac e dcom....

 problema di mdac e dcom....
Infatti non ho detto che MDAC & c. sia meglio.
Probabilmente anzi č una "cloaca maxima" di dll.
Perň hanno deciso cosě...
E io pago... :(
Ciao