Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO! ACTIVEx non può creare l'oggetto!

AIUTOOOOOOO !
Ciao,
sono disperato, le ho provate tutte ma non trovo quale possa essere la DLL o
OCX incriminata o il problema che causa questo difetto.
SOFTWARE applicativo database in mdb compatibile access 2000, ADO DAO ecc...
un bordello di roba.
INSTALLO il programma tranquillamente su diverse macchine mentre su una che
prima il programma funzionava, dopo una reinstallazione la risposta allo
start durante la creazione del database č:
IL COMPONENTE ACTIVEX NON PUŇ CREARE L'OGGETTO
E il programma va in pallone su tutto quanto riguarda il trattamento dei
file mdb.
Sicuramente qualche DLL o OCX č andata in pallone, come e perchč non saprei
proprio... ma quale?????
AIUTTTTTTOOOOOOOOO ! sto impazzendo!
Vi ringrazio moltissimo per qualsiasi consiglio.

1) la dll in questione non è registrata,
2) nel codice manca il
riferimento alla dll,
3) nel codice manca l' istanziamento (set x = new..)
dell' oggetto che usi.
Se hai il sorgente del programma esegiolo tu e
guarda dove si inchioda.
Saluti...
--------------------------------
Inviato via 
http://usenet.iol.it
 

 Ciao,
Nel dubbio, reinstalla MDAC_TYP.exe
ciao
ugo

Secondo me è il dao che non sempre viene correttamente aggiunto al setup kit
aggiungi manualmente il jetx
ciao.
--
----------------------------------------------------------------------------
Esiste un luogo dove tecnologia e arte si incontrano
www.tecnologiaEarte.net
----------------------------------------------------------------------------
Gianluca Pisano

Purtroppo NESSUNO DEI TRE, sono le tre prime cose che ho fatto, ma lo strano
è che appunto questo succede solo dopo l'update....
comunque ho trovato una possibile soluzione e pur avendo risolto il problema
NON ne CAPISCO il motivo e questo potrebbe riproporsi e non solo al
sottoscritto.
Dunque ho 20 DLL/OCX che venivano sostituite da questa mia installazione e
fino a qualche mese fa tutto ok, setup.exe a gogo... ma ora con chissà quale
strano caso, dopo una ricreazione del setup.exe, una di queste 20 va a
incasinare dei computer che non sono il mio.
Ora una di queste 20 DLL/OCX sputtana letteralmente il sistema di lettura e
soprattutto scrittura del file MDB.
Stasera vi trascrivo l'elenco delle 20 DLL ed OCX che ho risostituito con
quelle originariamente sui computer in questione, e tutto si è rimesso a
funzionare, solo sostituendo le 20 DLL/OCX.
La cosa strana è comunque che su due miei computer dove ho anche il
sorgente, questo NON ACCADE assolutamente! anche facendo il SETUP.EXE
incriminato per 20 volte di seguito e dato che il SETUP che creo con VISE va
a prendere le mie DLL/OCX per fare il pacchetto, deduco che una mia DLL/OCX
sotto win98 maggiormente nuova ed aggiornata non è compatibile con altri
sistemi di WIN98 con identiche caratteristiche che non dovrebbe essere.
Chi saprebbe spiegarmi il dilemma gli pago na birra mostruosa.. previo invio
vaglia postale!
Segue nel prossimo messaggio, stasera, la lista delle DLL che devo
trascrivere manualmente a casa appunto.
AZZ MALEDIZZ
ciao e grazie...

ECCO LE DLL incriminate.
Una o piů di queste, dopo qualche installazione o update, non funziona piů
sotto win98 se non lasciando le sue originali.
La risposta:
ACTIVEx NON PUŇ CREARE L'oggetto.
Cioč quando tratta o vuole aprire il file MDB.
Riproponendo le DLL precedenti tutto rifunziona OK.
Lo strano che appunto su due dei miei PC non danno alcun problema!
Le stesse copiate a mano, danno lo stesso risultato, quindi risulta che una
o piů di queste sono incriminate di non funzionare su altri PC.
Salvo errore di trascrizione:
DAO360.DLL
MSADO15.DLL
MSADOR15.DLL
MSADOX.DLL
MSJRO.DLL
ASYCFILT.DLL
COMCAT.DLL
COMCT332.OCX
MSCOMCTL.OCX
MSCOM32.OCX
MSDATGRD.OCX
MSHFLXGD.OCX
MSMASK32.OCX
MSSTDFMT.OCX
MSVBVM60.DLL
MSWINSCK.OCX
OLEPRO32.DLL
STDOLE2.TLB
TABCTL32.OCX
COMDLG32.OCX
Ora copiarli uno alla volta, resettare ecc.. risulta forse lunga la
storia... ma la gabola c'e'.
Quali potrebbero creare un difetto di lettura sul file MDB dando appunto al
tentativo di apertura creazione:
ACTIVEX NON PUŇ CREARE L'OGGETTO?
E perchč il mio si  e su altri no?
Il dilemma continua... sig!
ciao e grazie per l'aiuto.
Fr @ nco