Newsgroup: it.comp.lang.visual-basic
Titolo: [?] HELP! Niente da fare su XP non mi va!

Ciao... ho proprio bisogno di una dritta...
ho provato diverse modifiche ma sono fermo, non so cosa possa essere.
Dunque:
Ho i seguenti riferimenti aggiornati a MDAC2.7
-Visual Basic For Applications
-Visual Basic runtime objects and procedure
-Visual Basic objects and procedures
-OLE automation
-Microsoft ActiveX Data Object Recorset 2.7 Library
-Microsoft ADO Ext. 2.7 for DLL and security
-Microsoft Jet and Replication Object 2.6 library
-Microsoft DAO 3.6 Object Library
-Microsoft Internet control
-Microsoft Data Formatting Object Library
E quindi sulla macchina dove ho "VB6 e WIN98" ho aggiornato MDAC2.7 e la mia
apllicazione funziona perfettamente.
Ho preso quindi la "macchina muletto" vi ho installato un XP a freddo, ho
aggiornato a MDAC2.7, ho installato la mia aplicazione con le sue librerie
varie necessarie, ed ecco il bel "DONG" quando tenta di accedere al
database:
ACTIVEX CAN'T CREATE OBJECT
Miseriaccia... cosa potrebbe essere,,,, vorrei passare su XP la mia
applicazione che senza son fermo... accidenti...
Ho ricercato su Google ma le soluzioni molteplici presentate alla ricerca
"ACTIVEX CAN'T CREATE OBJECT" pur essendo tante... non ho trovato il
problema XP di un'applicazione che gira perfettamente su WIN2000/98/ME.
AIUTO! grazie milllllle per qualsiasi dritta...
Anto.
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

 ACTIVEX CAN'T CREATE OBJECT
E in questa frase sibillina non c'č un nome, un riferimento all'Object?
Forse non c'azzecca nulla ma da Mdac_Typ 2.6 (o .7?) non viene piů
distribuito Jet. E' pur vero che includendo DAO 3.6 dovresti installare
automaticamente anche Jet 4.0, ma prova un po' a leggere in MSDN cercando
MDAC_TYP e JET, forse c'č qualche ammenicolo che ti puň far dire "ahhhhh,
ecco, maledizione" .... "(a loro, ma questo lo dico io".


Ciao,
Per il riferimento... mi interviene questo check che ho messo un on error
goto...
e quindi
            MsgBox Err.Description, vbCritical, "Error during load"
Grazie mille per qualsiasi consiglio... qui ora vado avanti solo ad
imprecazioni... ma se becco Bill...:-)))
A parte gli scherzi... mi si ferma proprio qui:
    ' *** Apre connessione al Provider
    Set CnnList = New ADODB.Connection
    CnnList.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
Mio_DB_Name & ";"
Salvo errore che sto ancora verifciando dato che ho messo dei msgbox di
intervento per capire dove si blocca...
Premetto che sul "muletto" ho WIN XP praticamente NUOVO, MDAC2.7 l'ho
installato, quindi la mia applicazione che usa un setup con alcune DLL
necessarie e le classiche vbrun, che comunque su tutti gli altri non da
problemi, solo su WIN XP... accidenti...
Non voglio installare altro dato che devo metterlo poi su altre macchine con
XP e quindi falzerei l'installazione...
AIuto... e grazie...10E3
Anto :-((


 automaticamente anche Jet 4.0, ma prova un po' a leggere in MSDN cercando
beh provo questo... ma dubito...
Jet 4.0 Service Pack 3 Release
Microsoft Jet 4.0 SP3 Now Available
If you are installing MDAC 2.6 and also need to install the Jet components,
you can download a redistributable version of Jet 4.0 Service Pack 3
(Jet40SP3_Comp.exe). Jet40SP3_Comp.exe is a complete set of Jet 4.0
components for Microsoft Windows 95, Microsoft Windows 98, and Microsoft
Windows NT version 4.0. Jet40SP3_Comp.exe gives you the complete Jet 4.0
components up to Service Pack 3 (SP3). This is the same version of Jet that
ships with Microsoft Windows 2000 and Microsoft Windows Millennium Edition
(Me).
ma perchê non aggiunge un bel ciddi in tutti i suoi winzozzi che contengono
tutte ste librerie di default... tanto... poi...
ho già il problema del mio setup che devo:
WIN95/98/,,,,
DCOM98
MDAC
MIOSETUP
già non riesco a far fare un'installazione singola... che si autoresetti
ogni volta... azz... programma 1MB, DLL 15MB!!! poi chi sa cosa devo
togliere... boh!
pagherei a peso d'oro (ops... per modo di dire...) un'installazione completa
e semplice del "SOLO" necessario!
ciao
Anto, sempre... :-(((


 automaticamente anche Jet 4.0, ma prova un po' a leggere in MSDN cercando
Niente... ho provato anche ad installare Jet40SP3_Comp.exe ma niente..
stessa cosa e ti confermo che si ferma effettivamente sulla linea che ho
scritto prima:
msgbox "1"
' *** Apre connessione al Provider
Set CnnList = New ADODB.Connection
CnnList.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Mio_DB_Name &
";"
msgbox "2"
Ho messo i msgbox davanti e dopo... e quello dopo non lo vedo... !!!! solo
1!!!!
ma che cavolo potrebbe essere?
Io non ci arrivo!
AIUTOOOOO!
grazie


 Io non ci arrivo!
Escludendo che non trovi le librerie e gli oggetti di ADO (per la "... New
ADODB.Connection", metti un MsgBox prima e dopo), credo che l'unica sia il
Provider, quindi (salvo altre revistioni) MSJETOLEDB40.DLL. Io l'ho in
C:\Windows\System e presumo sia registrata.

 news:3cb4ae6d$1...@corp.newsgroups.com...
In subordine, qualche "Dim As OGGETTO" che non viene eseguita secondo la
sequenza delle istruzioni ed eventi, ma all'atto del caricamento.

niente da fare.... appunto ho confermato che l'errore di blocco del
ACTIVEX COMPONENT CAN'T CREATE OBJECT
... per dirla alla CARABMBA.....è qui:
msgbox "1"
' *** Apre connessione al Provider
Set CnnList = New ADODB.Connection
CnnList.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Mio_DB_Name &
";"
msgbox "2"
in pratica esce msgbox 1.... poi
ACTIVEX COMPONENT CAN'T CREATE OBJECT
accidenti.... cosa può essere?
premetto che tutto funziona su WIN98....
WIN XP + MDAC 2.7 + sue librerie varie...niet!!!!!
riferimenti:
Ho i seguenti riferimenti aggiornati a MDAC2.7
-Visual Basic For Applications
-Visual Basic runtime objects and procedure
-Visual Basic objects and procedures
-OLE automation
-Microsoft ActiveX Data Object Recorset 2.7 Library
-Microsoft ADO Ext. 2.7 for DLL and security
-Microsoft Jet and Replication Object 2.6 library
-Microsoft DAO 3.6 Object Library
-Microsoft ActiveX Data Object 2.7 Library
-Microsoft Internet control
-Microsoft Data Formatting Object Library
azz!!!!!
aiut....


Che Jet hai messo sulla macchina XP?
Alberto

> Che Jet hai messo sulla macchina XP?
ciao,
ho provato, solo con MDAC2.7 e inoltre anche aggiungendo l'ultimo...
Niente... ho provato anche ad installare Jet40SP3_Comp.exe l'ultimo che
trovo sul loro sito ma niente...
Non saprei comunque come verificare quale sia in uso.
ciao


 Non saprei comunque come verificare quale sia in uso.
La mia idea era che tu non avessi installato Jet4.0, ma se hai installato
SP3 versione completa sulla macchina XP, teoricamente dovresti essere a
posto.
Mi chiedo piuttosto come mai tu abbia tutti quei riferimenti, che spesso
sono anche ridondanti fra loro. Cerca di capire quali ti servono veramente e
quali no. Ad esempio, alcuni fra i riferimenti seguenti potrebbero non
servirti, se non fai altre operazioni sui dati al di là dell'accesso:
-Microsoft ActiveX Data Object Recorset 2.7 Library
-Microsoft ADO Ext. 2.7 for DLL and security
-Microsoft Jet and Replication Object 2.6 library
-Microsoft DAO 3.6 Object Library
-Microsoft Internet control
-Microsoft Data Formatting Object Library
Ovviamente, io non so cosa faccia la tua applicazione, per cui si tratta di
un semplice consiglio, nell'ottica comunque di trovare una soluzione ad un
problema strano.
Ciao
Alberto

 -Microsoft Data Formatting Object Library
Prova (ultima mia ipotesi) a spostare in su, prima di ogni riferimento a
ADO, il riferimento a DAO 3.6. Ricompila e rifai il setup.

 ADO, il riferimento a DAO 3.6. Ricompila e rifai il setup.
sto provando diverse cose, ma lo strano, ed è effettivamente strano, non
riesco a capire perchè sotto tutti gli altri sistemi funzioni mentre sotto
XP "vergine" mi da problemi.
XP + MDAC2.7
ora provo anche a mettere office2000 e VB6 sotto XP per verificare cosa
possa essere...
tanto è il muletto e posso farci di tutto... ho fatto un immagine e in 30
secondi ho di nuovo il sistema vergine da verifcare...
Ma possibile che sia il solo a usare le varie DLL ecc... su macchine senza
altro che XP "vergine"???
resto sul tread, nel caso ne apro un altro... hi.. per evitare il
centinaio...
grazie comunque per qualsiasi consiglio... le provo tutte, devo capire cosa
possa essere...
Accidenti... aspetteremo che VBxx implementi le parti di libs originali nel
suo EXE... tipo il C...
comunque si ferma proprio lì dove descritto.... azzz..... e solo sotto
XP.... GRRRR!
ciao
grazie


 problema strano.
Qualsiasi prova benvenga... qui sono sulla crisi di nervi... funziona su
tutto ma non sotto XP... devo capire cosa manca, dato che se funziona su
95-98-ME-NT-2000 con il setup descritto... deve per forza poter funzionare
identico anche sull XP... (o sbaglio?!?) nel senso che se ha tutto il
necessario... dovrebbe andare... ma cosa possa essere il necessario... sotto
XP... qui gatta ci cova... accidenti...
quindi qualsiasi consiglio sia il benvenuto.
beh diciamo che al momento, ho trovato che il blocco è nella linea del tread
precedente,.... e lì non si scappa!!! accidenti,... ora provo cambiare
posizione ai rif...ma se giorano su tutto tranne XP credo sia altro... devo
trovarlo.. altrimenti chi cambia più sistema operativo...hihihi..
ciao Grazie mille!
Anto.


 ho provato diverse modifiche ma sono fermo, non so cosa possa ...
Prova a registrare manualmente il file DAOxxx.DLL che si trova in
File Comuni/Microsoft Shared/DAO?
Trascinalo sopra REGSRV32.DLL e prova.
Una volta a me diede questo errore qui!
Se ho detto una caz... dimenticatevi di me!

> Se ho detto una caz... dimenticatevi di me!
Ci mancherebbe... XP lo conosco poco... nel senso delle varie librerie
disponibili.. comunque il comportamento è anomalo... sono riuscito a far
girare l'applicazione ma si comporta in modo piuttosto strambo.
Mi sa che mi conviene reinstallare tutto sotto XP e partire da lì anche
perchè alcune impaginazioni mi cambiano lasciando la "visione" XP.
Ho provato anche altri prodotti provenienza VB ed effettivamente rispetto a
95/98/ME/2000 cambiano diverse cosette anche "visive".
Riprovo vari tentativi sul "muletto" e ci risentiamo...
Sarà una settimana intensa di prove per definire cosa sia necessario
effettivamente.... anhce se sotto tutto tranne XP va da dio!
ciao grazie a todos!
prossimo thread segue... :-)))
