Newsgroup: it.comp.lang.visual-basic
Titolo: [StramaledettoWizard] Hint ?

il seguente setup mi da' il noto errore di "Riavviare il sistema per
aggiornare i file" ma non capisco cosa ci sia, i tbl li ho tolti , ho tolto
anche il msvcrt40, bho !
Poi altra cosa strana, sando solo DAO 3.5 devo istallare anche i driver Jet
o posso togliere anche i file da 17 a 20 ?
Possibile che non riesca a trovare una faq completa ? Google vie'qqua' che
te smembro ....
Intanto se qualche anima Pia Sudaticcia vuole aiutarmi ve ne sarei grato
[Bootstrap Files]
File1=@Vb6stkit.dll,$(WinSysPathSysFile),,,3/26/99 1.00.00
AM,101888,6.0.84.50
File2=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,6/1/98 1.00.00
AM,22288,4.71.1460.1
File3=@ASYCFILT.DLL,$(WinSysPathSysFile),,,7/19/02 9.34.00
AM,143632,2.40.4518.0
File4=@OLEPRO32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,7/19/02 9.34.00
AM,164112,5.0.4518.0
File5=@OLEAUT32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,7/19/02 9.34.00
AM,626960,2.40.4518.0
File6=@msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,11/8/00 3.02.46
PM,1388544,6.0.89.64
File7=@VB6IT.DLL,$(WinSysPath),,$(Shared),8/5/98 1.00.00 AM,122128,5.0.81.69
[Setup1 Files]
File1=@MSCOMCT2.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/22/00
12.00.00 AM,647872,6.0.88.4
File2=@FLXGDIT.DLL,$(WinSysPath),,$(Shared),8/5/98 1.00.00
AM,43520,6.0.81.63
File3=@MSFLXGRD.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98
1.00.00 AM,244024,6.0.81.69
File4=@CMDLGIT.DLL,$(WinSysPath),,$(Shared),8/5/98 1.00.00
AM,33792,6.0.81.63
File5=@Comdlg32.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/7/99
1.00.00 AM,140288,6.0.84.18
File6=@DBGRDIT.DLL,$(WinSysPath),,$(Shared),8/5/98 1.00.00
AM,36352,1.0.0.126
File7=@DBGRID32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),8/10/98
1.00.00 AM,525352,5.1.81.4
File8=@CMCT3IT.DLL,$(WinSysPath),$(DLLSelfRegister),$(Shared),8/5/98
12.00.00 AM,28672,6.0.0.8163
File9=@Comct332.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/7/99
1.00.00 AM,414944,6.0.0.8450
File10=@MSCMCIT.DLL,$(WinSysPath),,$(Shared),12/3/02 7.36.59
PM,150528,6.0.81.63
File11=@MSCOMCTL.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/22/00
4.58.10 PM,1066176,6.0.88.62
File12=@HoulookBar.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/16/99
12.55.24 PM,167936,1.0.0.0
File13=@VB5DB.DLL,$(WinSysPath),,$(Shared),6/18/98 2.00.00
AM,89360,6.0.81.69
File14=@msrepl35.dll,$(WinSysPathSysFile),,,8/25/99 3.57.26
PM,415504,3.51.3225.0
File15=@msrd2x35.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,6/1/98 3.37.00
PM,262144,3.51.623.0
File16=@expsrv.dll,$(WinSysPathSysFile),,,7/19/02 9.34.00
AM,380688,6.0.72.9414
File17=@vbajet32.dll,$(WinSysPathSysFile),,,7/19/02 9.34.00
AM,30992,6.0.1.8268
File18=@msjint35.dll,$(WinSysPathSysFile),,,6/10/99 10.34.04
AM,123664,3.51.623.0
File19=@msjter35.dll,$(WinSysPathSysFile),,,6/10/99 10.34.04
AM,24848,3.51.623.0
File20=@msjet35.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,9/28/99
10.42.48 PM,1050896,3.51.3328.0
File21=@DAO350.DLL,$(MSDAOPath),$(DLLSelfRegister),$(Shared),6/10/99
10.34.04 AM,570128,3.51.1608.0
File22=@ProgettoInterno.exe,$(AppPath),,,6/16/03 2.43.39 PM,544768,2.0.0.40

 12.55.24 PM,167936,1.0.0.0
sia distribuibile barra non faccia incazzare il sistema destinatario?

 12.55.24 PM,167936,1.0.0.0
CHE  roba è questa???
che controlli sono?
Se è roba di outlook e la installi dove non c'è outlook...mi sa che ti
chiede di installare quello che li manca...
ma a parte questo...
Che VB usi? SP?
Che S.O. usi?
Che DB usi? Access 97?
E che S.O. è quello che ti da problemi nell'installazione?
Procedura per l'install è SEMPRE quella...detta anche da M$
A) Se sei sotto win 95/98 (non SE)
Aggiorna DCOM
b) Aggiorna / installa tecnologia accesso ai dati (mdac oppure sp di Jet..o
tutti e due)
c) Installa eventuali terzi prodotti (crystal report o altre menate)
d) Installa il tuo setup dove hai tolto i riferimenti a DAO/ADO (che hai
messo prima al punto b)  e il runtime di C

 sia distribuibile barra non faccia incazzare il sistema destinatario?
si certo, essendo un ocx di terze parti verifico con un programmino a parte
tutti i vari requisiti , e questo specifico non ha bisogno di nulla ( se non
di ie aggiornato )
il bello e' che ho istallato su due macchine "quasi vergini" e su una
istallando l'mdac 2.7 en refresh il setup e' andato a buon fine , su un
altra invece il "riavviare il sistema" persiste ! Bha ! :-/

 messo prima al punto b)  e il runtime di C
ho seguito il lupo docet :
a) Mdac27
b) istallazione di un ocx di terze parti
c) istallo il setup con Dao3.5 trai riferimenti del progetto
bha, ora provo sulla macchina che non va a istallare il jetsp4 a parte e
vedere se e' colpa sua !

 File12=@HoulookBar.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/16/99
MDAC a che ti serve se usi DAO?
Installa solo in jetsp4 ...quello installalo perchè comunque ti aggiorna
anche odbc e altra roba!
Tienilo il + aggiornato possibile sta roba!
da qualche parte ne mare di M$ c'è una pagina con un sacco di Jet a seconda
dei S.O....l'avevo anche postata tempo fa!
esiste anche un jetsp6 pensa un po!
--
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 Quotefix e altro:
http://www.martek.it/go.asp?portamia=4
Usr: ICLVB Pw: amici

 esiste anche un jetsp6 pensa un po!
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q282010
anche io sono in ballo a scegliere se inserire jet4 sp3 o i singoli
ciao ilario

 anche io sono in ballo a scegliere se inserire jet4 sp3 o i singoli
ricontrollando le specifiche una maledetta non era Win2K sp3 ma sp1 e quindi
il Jet non era aggiornato, ma ora mi chiedo:
Se ho istallato Mdac 2.7
Se ho incluso il dao 3.5 nel pacchetto ...
A CHE CACCHIO MI SERVE IL JET !!!!!!!!!

 ha scritto nel
messaggio news:bckr2b$k97ol$1...@ID-174485.news.dfncis.de...

The current release, Jet 4.0 SP6, contains the following files:
   File Name          Version        Size
   -----------------------------------------
   dao360.dll         3.60.3714.5    557,328  **************
   expsrv.dll         6.0.72.9414    397,072
   msexch40.dll       4.0.5325.0     512,272
   msexcl40.dll       4.0.5919.0     319,760
   msjet40.dll        4.0.6218.0     1,503,504
   msjetoledb40.dll   4.0.5919.0     348,432
   msjtes40.dll       4.0.5914.0     241,936
   msltus40.dll       4.0.5325.0     213,264
   mspbde40.dll       4.0.5325.0     348,432
   msrd2x40.dll       4.0.4910.0     422,160
   msrd3x40.dll       4.0.4325.0     315,664
   msrepl40.dll       4.0.6226.0     553,232
   mstext40.dll       4.0.5325.0     254,224
   msxbde40.dll       4.0.5427.0     344,336
ciao ilario

 2000sp3 :(
Leggi tutto, in particolare l'ULTIMO link:
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q191096&

 
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q191096&
ora sono a casa ma punto i miei 2c su questo :
RESOLUTION
There are two ways to resolve this problem:
  a.. Use a Windows 2000 Service Pack to update the version of Oleaut32.dll
on the target computer to one that is equal to or later than the version of
the Oleaut32.dll file in the package.
  b.. Include a version of Oleaut32.dll in the package that is equal to or
earlier than the version that shipped with Windows 2000. One way to
accomplish this is to install Visual Studio 6.0 Service Pack 4 (SP4) or
later. Visual Studio 6.0 SP4 installs three files (Olepro32.dll,
Oleaut32.dll, and Stdole2.tlb) in the Redist folder. The file versions that
SP4 installs are earlier than the versions that shipped with Windows 2000.
The Package and Deployment Wizard then distributes the Oleaut32.dll from the
Redist folder instead of the System folder.
infatti una macchina target non era aggiornata, a sto punto mi devo portare
dietro anche gli sp dei vari os ?
Diciamoci la verita', se lo istallo sul 2000sp1 e il setu non funziona per
il cliente che paga la colpa e' mia !
Bha ! Sti setup me stanno a stressa' , riusciro' mai a fa un setup per un
prog un po complesso ? bha , me sa che ritornero' all'uso dei file di testo,
oppure qualcuno mi regala un libro sui Db e il SetupWizard ? ^_^
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 oppure qualcuno mi regala un libro sui Db e il SetupWizard ? ^_^
Personalmente non ho problemi. Intendo dire che non ne ho più, spero che non
saltino fuori domani. Installo il meno possibile, l'unico OCX di terze parti
(comunque una volta incluso in VB) è la serie SS della Sheridan, ho dovuto
reinstallare il SO su una decina di macchine win98 perchè un amico mi aveva
chiesto di inserire anche il WebBrowser (SHOC...), evito quelle cose
(peraltro mai inserite dal wizard) che spesso si sentono qui (*crt*.* e
compagnia bella), sego alla fonte tutto ciò che comincia per MSADO e
installo MDAC (solo per SQL Server) prima e da solo. Il Jet è quello tirato
su dal wizard dalla cartella di Redist, non so che versione sia della 4 (DAO
3.6), funziona e non mi sogno di aggiornarlo.
Temo solo le spesso discusse (e da qualcuno denominate) "obsolescenze
programmate", ovvero Bill che sega, di tanto in tanto, qualcosa per
costringerti a comprare il nuovo. Chi l'ha detto? Io. Troppo in pochi? Fa
niente, io ne sono certo. Querela/galera? Spero che qualcuno mi porti le
arance, ma meglio le sigarette e il cicchetto.

 RESOLUTION
...
PS: Facci sapere se si risolve e che tecnica hai adottato.
E' un problema che si sente spesso... Ne proporrei una FAQ sul SC.
Si noti anche la causa, direi molto chiara e con condizioni precise:
CAUSE
The Package and Deployment Wizard uses a restart to update in-use system
files. In Windows 2000, system files are protected and are not updated on
the restart. Each subsequent attempt to install the application results in
the same error message, and the application cannot complete its
installation.
The normal procedure to update Windows 2000 system files is to install the
latest service pack. However, in certain situations, the development
computer may contain specific system files that have a later version number
than those found on Windows 2000. *For example, if the setup package was
created on a Windows Millennium Edition (Me)-based system or a Windows
2000-based system with a service pack that is later than the target*, the
PDW may package a higher version than is on the target Windows 2000 system.
When this happens, the application setup detects that it needs to install
the new system files, and it prompts you to restart the computer. Because
Windows 2000 does not allow application installations to replace system
files, the application setup detects the old system files again when it
restarts.
The file that causes this problem is Oleaut32.dll.

 qualcuno mi porti le arance, ma meglio le sigarette e il cicchetto.
vabbe' questo lo sanno tutti, basta vedere anche le differenze tra le
versioni che richiedono anche HW aggiornato ...uno a casa da "bravo ragazzo"
il sw lo ha "piratato" ma l'Hw no :-/
Vabbe' ci vediamo all'ora d'aria , ho preparato le 2 stecche di sigarette in
cambio del Jetsp4 giusto ^_-


 Si noti anche la causa, direi molto chiara e con condizioni precise:
e menomale che il Sw e' stato sviluppato da Win2000 per Win2000 ...
:-/
se poi ci metti i tagli che hanno fatto sul 98 devi mettere A PARTE le
versioni aggiornate dei file, sull'XP devi rimettere le versioni che mancano
oppure mettere quelle per XP ...
O maronna ma adesso che inizieremo a programmare a 64bit ? O_o oddio me
sento gia' male !!!


 sento gia' male !!!
Io lo so che non riuscirň a tirare con quello che ho, ma vorrei tanto
aggiornare il meno possibile.

 quello dall'sp4 e metterlo nel redist !
Non ci penso nemmeno!!! Che poi VB SP5 cosa mi avrà messo nella Redist?
Domani verifico.
Perchè, allora, non installi direttamente il SP6, sì, quello con una
versione per SO?
C'è, qui, qualcuno che l'ha fatto? Com'è andata?
Io di Bill non mi fido più, da almeno 3 anni! Assolutamente!

 risultato finale.
per ora ho fatto il parsing, ora mi tocca il lavoro + sporco, quello di
individuare i file che potrebbero dare problemi :-/
per i test mi sono appoggiato un attimino qui : 
http://snurl.com/1lbu
 scuse
a tutti , spero che possa essere utile al SC , nel caso un fischio e lo
tolgo !


 per i test mi sono appoggiato un attimino qui : 
http://snurl.com/1lbu
rettifica : 
http://snurl.com/1lbw


 avere il problema, la potenziale soluzione e ... il risultato finale.
Ecco i dati :
PcSviluppo :
    Win2000sp3 (con update mensili)
    vb6sp5
Componenti utilizzati :
    griglie varie ( msflex ,dbgrid ... )
    ocx di terze parti senza dipendenze
    ocx di terze parti con l'utilizzo di Ado
    utilizzo di Dao3.5 con db access 97
    (tuto il resto sono componenti standard)
Pc Target :
2    win2000 generici
Procedura d'istallazione :
1) istallazione Mdac2.7 refresh
2) istallazione Ocx di terze parti
3) istallazione Progetto1 con inclusi i riferimenti Dao3.5
Bene, su una macchina target e' andato tutto a buon fine, su un altra che
era ferma al win2k sp1 evidentemente i file del setup1.lst :
File4=@OLEPRO32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,7/19/02 9.34.00
File5=@OLEAUT32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,7/19/02 9.34.00
non erano aggiornati , quindi si e' reso necessario l'aggiornamento all'sp3
della macchina target per aggiornare i suddetti file,
nel primo debug ho potuto osservare con piacere che il metodo funziona bene
:
Istallare Mdac
e lasciare i dao trai riferimenti del setup !
(NB: nel mio caso uso solo Dao 3.5 con db access 97, non sarebbero nemmeno
necessario l'mdac, ma meglio abondare a volte )
Spero che questo post sia d'aiuto a qualcuno che con google si dispera come
me alla ricerca del "setup perfetto" !
( KeyWord: Pacchetto di d'istallazione setup wizard setup setup.lst tette
... ops ! )