Newsgroup: it.comp.lang.visual-basic
Titolo: Problema irrisolvibile con regsvr32.exe

Arisalve a tutti Ho creato una pacchetto di installazione ! utilizzo Jet3.51
per connessione a database quindi aggiungo
C:\WINDOWS\SYSTEM\MSJT4JLT.DLL
C:\PROGRAMMI\FILE COMUNI\SYSTEM\OLE DB\MSJTOR35.DLL
l'installazione copia regolarmente i file ... e poi li registra ... o meglio
tenta il primo si senza problemi il secondo mi appare con un errore del
genere
impossibile registrare il file msjtor35.dll" o qualcosa del genere con la
scelta
Allora provo a inserire direttamente con regsvr32
Il comando è
regsvr32 "C:\programmi\file comuni\system\ole db\msjtor35.dll"
ho provato anche con il % al posto degli spazi
il risultato è
loadlibrary(c:\programmi\file comuni\system\ole db\msjtor35.dll")failed.
Get lastError retuns 0x00000485
Se provo a unregistrare con l'opzione /u la risposta è la solita di prima
!!???
Ma dove cazz.. stà l'orrore ?? poi non capisco il solito CD su un'altra
macchina funziona su i due pc dove lo devo installare NO (in tutti è
installato Win98)
Se qualcuno riesce ad aiutarmi ne sarei molto grato !!! Mi sembra
impossibile con tutta la fatica che ho fatto per fare il programma fermarsi
qui !!  : - ((
Grazie a tutti Adriano

 scelta
Hai installato prima MDAC ?
Ciao
Sir Jo

 ha scritto nel messaggio
news:t74t942...@corp.supernews.com...


Questo messaggio di errore viene visualizzato quando ciň che cerchi di
registrare necessita di qualche altro componente non presente nel sistema, come
ad esempio una MsFC o simili.
Controlla le dipendenze.
Per quello che ne so, se nei nomi dei path ci sono degli spazi si deve
includerli tra virgolette...
---
GbC
http://gbc.homeip.net
---

Non sono ancora andato a provare dove non funziona comunque intanto ho
trovato il vero comando per registrare le dll (scartabella pure nell'msdn)
lo posto magari puň far comodo anche ad altri
regsvr32 c:\programmi\file" "comuni\system\ole" "db\msjtor35.dll
Cosě funziona !! sul mo pc ho provato a scaricarla (/U) e caricarla
Presto vi farň sapere se funge anche sull'altro PC
Ancora una cosa se invece dipendesse da una dipendenza di questo file come
posso trovare le dipendenze ??
Grazie Adriano

 Grazie Adriano
Prima installi MDAC e dopo l'Installazione del programma
Regsvr32 non dovresti usarlo........
Ciao
Sir Jo

> regsvr32 c:\programmi\file" "comuni\system\ole" "db\msjtor35.dll
Veramente la sintassi giusta è:
regsvr32 "c:\programmi\file comuni\system\ole db\msjtor35.dll"
Ciao
Sir Jo

 ha scritto nel messaggio
news:t76a2ql...@corp.supernews.com...


 Ciao Adriano
Mi sa che è perchè sei su Win2000, perchè con Win9x funziona a
meraviglia......
Ciao
Sir Jo

 ha scritto nel messaggio
news:t76a1n7...@corp.supernews.com...

il MSDAC non credo che c'entri con il DAO; il messaggio di errore di cui
sopra
e' probabilmente dovuto al semplice fatto che non e' una dll da registrare.
ciao
SaL

A parte che io uso ADO con jet 3.51 comunque è il programma stesso di
installazione che cerca di registrarla .. per di più su un'altro PC non solo
l'ha registrata ma funziona anche il programma ! mentre dove non riesce a
registrarla comme arriva ad accere al database mi appare il messaggio
provider non trovato !!  : - ((
Centrano qualcosa le dipendenze ..? se si come si trovano ?
Grazie Adriano


 Grazie Adriano
Sicuramente ha delle dipendenze, ed č per questo,
secondo me, che prima devi installare MDAC e poi
il Setup.exe del tuo programma.
Ciao
Sir Jo