Newsgroup: it.comp.lang.visual-basic
Titolo: Dataenvironment su XP, chi vincera?

Ho finalmente capito che il problema che sto postando da giorni dipende
solamente
dal DataEnvironment che, quando cerco di usarlo mi dice:
Interfaccia non registrata,
ho reinstallato gli ADO 2.6, ma niente. Su altre macchine con
XP da lo stesso problema, anche se il file msderun.dll è
registrato correttamente. Ho installato il service PACK 5 di Vb,
ricompilato, rifatto il pacchetto di installazione, ma ancora niente.
Ho finito le idee....
Grazie per i suggerimenti...
Andrea

 ricompilato, rifatto il pacchetto di installazione, ma ancora niente.
Posta il Setup.Lst.
Ciao
Alberto

Posto il setup.lst,
Alberto sei un mito
Grazie a tutti
----------------------------
[Bootstrap]
SetupTitle=Installazione Acquagest
SetupText=Copia dei file in corso. Attendere.
CabFile=AcquaGest.CAB
Spawn=Setup1.exe
Uninstal=st6unst.exe
TmpDir=msftqws.pdw
Cabs=1
[Bootstrap Files]
File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,8/5/98 12.00.00
AM,102912,6.0.81.69
File2=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,6/1/98 12.00.00
AM,22288,4.71.1460.1
File3=@MSVCRT40.DLL,$(WinSysPathSysFile),,,6/1/98 12.00.00
AM,326656,4.21.0.0
File4=@VB6IT.DLL,$(WinSysPath),,$(Shared),8/5/98 12.00.00
AM,122128,5.0.81.69
File5=@STDOLE2.TLB,$(WinSysPathSysFile),$(TLBRegister),,8/31/99 4.55.18
PM,17920,2.40.4277.1
File6=@ASYCFILT.DLL,$(WinSysPathSysFile),,,8/31/99 4.55.18
PM,147728,2.40.4277.1
File7=@OLEPRO32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,8/31/99 4.55.18
PM,164112,5.0.4277.1
File8=@OLEAUT32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,8/31/99 4.55.18
PM,598288,2.40.4277.1
File9=@msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,6/6/99 9.08.30
PM,1384448,6.0.84.95
[IconGroups]
Group0=Acqua Gest
PrivateGroup0=Falso
Parent0=$(Programs)
[Acqua Gest]
Icon1="AcquaGest.exe"
Title1=Acqua Gest
StartIn1=$(AppPath)
[Setup]
Title=Acqua Gest
DefaultDir=$(ProgramFiles)\Acquagest
AppExe=AcquaGest.exe
AppToUninstall=AcquaGest.exe
[Setup1 Files]
File1=@licenza.rtf,$(AppPath),,,8/17/00 4.28.10 PM,11280,0.0.0.0
File2=@Sys.4as,$(AppPath),,,8/14/00 12.01.42 PM,20480,1.0.0.0
File3=@Etichette.doc,$(AppPath),,,11/24/99 11.38.28 PM,32768,0.0.0.0
File4=@Manuale AcquaGest.doc,$(AppPath),,,8/17/00 3.24.32 PM,39424,0.0.0.0
File5=@stampe.ini,$(AppPath),,,8/17/00 4.14.40 PM,185,0.0.0.0
File6=@dati.mdb,$(AppPath),,,8/17/00 4.10.34 PM,425984,0.0.0.0
File7=@Comuni.mdb,$(AppPath),,,8/17/00 4.11.04 PM,628736,0.0.0.0
File8=@MDAC_TYP.EXE,$(AppPath),,,8/10/98 12.00.00 AM,6507072,4.72.3110.0
File9=@MSEXCL35.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,7/2/97 12.00.00
AM,250128,3.51.623.2
File10=@MSTEXT35.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,6/24/97
12.00.00 AM,165648,3.51.623.0
File11=@STDFTIT.DLL,$(WinSysPath),,$(Shared),8/5/98 12.00.00
AM,6656,6.0.81.63
File12=@msstdfmt.dll,$(WinSysPath),$(DLLSelfRegister),$(Shared),4/11/99
3.11.06 PM,118784,6.0.84.50
File13=@msbind.dll,$(WinSysPath),$(DLLSelfRegister),$(Shared),4/11/99
10.11.04 PM,77824,6.0.84.50
File14=@MSADO20.TLB,$(WinSysPath),$(TLBRegister),$(Shared),5/5/99 10.22.00
PM,48528,0.0.0.0
File15=@CMDLGIT.DLL,$(WinSysPath),,$(Shared),8/5/98 12.00.00
AM,33792,6.0.81.63
File16=@comdlg32.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/22/99
5.36.52 PM,140288,6.0.84.18
File17=@CMCT2IT.DLL,$(WinSysPath),,$(Shared),8/5/98 12.00.00
AM,24576,6.0.80.22
File18=@COMCT232.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98
12.00.00 AM,164144,6.0.80.22
File19=@DBLSTIT.DLL,$(WinSysPath),,$(Shared),8/5/98 12.00.00
AM,32768,6.0.81.63
File20=@DBLIST32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98
12.00.00 AM,200496,6.0.81.69
File21=@TABCTIT.DLL,$(WinSysPath),,$(Shared),8/5/98 12.00.00
AM,22016,6.0.81.63
File22=@tabctl32.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/22/99
6.36.54 PM,209408,6.0.84.18
File23=@MSMSKIT.DLL,$(WinSysPath),,$(Shared),8/5/98 12.00.00
AM,21504,6.0.81.63
File24=@msmask32.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/22/99
6.36.54 PM,166408,6.0.84.18
File25=@MSCC2IT.DLL,$(WinSysPath),,$(Shared),8/5/98 12.00.00
AM,63488,6.0.81.63
File26=@Mscomct2.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/26/00
2.14.06 AM,652803,6.0.84.18
File27=@FLXGDIT.DLL,$(WinSysPath),,$(Shared),8/5/98 12.00.00
AM,43520,6.0.81.63
File28=@msflxgrd.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/26/00
2.14.08 AM,250883,6.0.84.18
File29=@MSCMCIT.DLL,$(WinSysPath),,$(Shared),8/5/98 12.00.00
AM,150528,6.0.81.63
File30=@mscomctl.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/22/99
4.36.52 PM,1064456,6.0.84.98
File31=@MSDERUN.DLL,$(CommonFiles)\designer,$(DLLSelfRegister),$(Shared),6/9
/98 12.00.00 AM,137216,6.0.0.3005
File32=@DBRPRIT.DLL,$(WinSysPath),,$(Shared),8/5/98 12.00.00
AM,35328,6.0.81.63
File33=@MSDBRPTR.DLL,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/18/98
12.00.00 AM,299008,6.0.81.69
File34=@VB5DB.DLL,$(WinSysPath),,$(Shared),6/18/98 12.00.00
AM,89360,6.0.81.69
File35=@MSREPL35.DLL,$(WinSysPathSysFile),,,5/5/99 10.22.00
PM,430080,3.51.2404.0
File36=@msrd2x35.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,6/24/97
12.00.00 AM,252176,3.51.623.0
File37=@EXPSRV.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,7/29/99 12.00.00
AM,379152,6.0.0.8268
File38=@VBAJET32.DLL,$(WinSysPathSysFile),,,7/29/99 12.00.00
AM,30992,6.0.1.8268
File39=@msjint35.dll,$(WinSysPathSysFile),,,9/23/97 12.00.00
AM,142608,3.51.623.0
File40=@msjter35.dll,$(WinSysPathSysFile),,,6/24/97 12.00.00
AM,24848,3.51.623.0
File41=@MSJET35.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/5/99 10.22.00
PM,1056768,3.51.2723.0
File42=@DAO350.DLL,$(MSDAOPath),$(DLLSelfRegister),$(Shared),4/28/98
12.00.00 AM,570128,3.51.1608.0
File43=@AcquaGest.exe,$(AppPath),,,8/17/00 4.20.02 PM,1785856,1.0.0.0

 12.00.00 AM,570128,3.51.1608.0
Ti torna che stai distribuendo Jet3 e DAO 3.5?
Usi DAO e ADO nella stessa procedura?
Hai dichiarato i vari oggetti esplicitamente come DAO. e ADODB.?

 Hai dichiarato i vari oggetti esplicitamente come DAO. e ADODB.?
Si lo so, č che ero giuovine all'epoca...
Ma gli oggetti sono dichiarate sempre splicitamente,
č che il dataenvironment tu non lo dichiari, lo inserisci
a livello di design-time...
------------------------
Il problema č che il dataenvironment non da' errori
finchč non cerca di pescare i dati. Quando gli imposto
la connessione se ne va via liscio, strano!!
Eppure č cosě, solo quando cerco di estrarre un dato da un recordset,
questo dice "Interfaccia non registrata".
Io mi chiedo perchč sempre e solo su XP, a meno di aver
il visualstudio installato, che come requisito minimo č un po'
inaccettabile....
Grazie LUPO!!

 Posto il setup.lst,
Vedo molta roba....
Sicuro che ti serva tutto?
Comunque:
Sulla tua macchina che MDAC hai?
Nel pacchetto di setup, prova a togliere MDAC (da distribuire a parte,
possibimente il 2.7), e il JET (anch'esso da distribuire a parte).
Poi nel progetto usa gli ADO più recenti che hai (stai usando una versione
vecchia).
Ciao
Alberto