Newsgroup: it.comp.lang.visual-basic
Titolo: pacchetto xp non compatibile con w2k e viceversa: soluzioni?

La versione che impacchetto con XP, non si installa su w2k; quella che 
impacchetto su w2k non si installa su xp. Si dice che verrà aggiornato il 
sistema... e riavviare il PC... ma poi nulla cambia. (per impacchettare coi 
2 SO ho semplicemente trasferito la cartella coi vari form da un pC 
all'altro e ricreato l'eseguibile).
questo succede con 2 programmi ben diversi tra loro
Ho controllato la lista dei file che vengono installati e ci sono notevoli 
differenze tra i 2 SO.
Riporto qui solo le differenze (prese da uno dei 2 programmi) perché forse 
qualcuno mi può dire perché si crea il problema dell'incompatibilità.
Vorrei sapere cosa devo fare perché i 2 programmi si installino 
indifferentemente su SO Win98, W2k, XP....
BOOTSTRAP FILES:
XP:    stdole2.tlb,$(WinSysPathSysFile),$(TLBRegister),,8/19/04 6.00.00 
AM,17920,3.50.5014.0
w2k: STDOLE2.TLB,$(WinSysPathSysFile),$(TLBRegister),,6/2/99 11:00:00 
PM,17920,2.40.4275.1
XP:    asycfilt.dll,$(WinSysPathSysFile),,,8/19/04 6.00.00 
AM,65024,5.1.2600.2180
w2k: ASYCFILT.DLL,$(WinSysPathSysFile),,,3/7/99 11:00:00 
PM,147728,2.40.4275.1
XP: olepro32.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/19/04 6.00.00 
AM,83456,5.1.2600.2180
w2k: OLEPRO32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,3/7/99 11:00:00 
PM,164112,5.0.4275.1
XP: oleaut32.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,8/19/04 6.00.00 
AM,553472,5.1.2600.2180
w2k: OLEAUT32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,4/11/00 11:00:00 
PM,598288,2.40.4275.1
in SETUP1 FILES
XP ha solo 2 flies (Trasferidati.exe e 
dao360.dll,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/1/04 9.58.18 
PM,561424,3.60.8618.0)
w2k ha gli stessi identici files e inoltre:
File1=@VB5DB.dll,$(WinSysPath),,$(Shared),6/18/98 12:00:00 
AM,89360,6.0.81.69
File2=@msjtes40.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,7/20/04 3:56:46 
AM,241936,4.0.9025.0
File3=@msrepl40.dll,$(WinSysPathSysFile),,,7/20/04 3:56:48 
AM,553232,4.0.9025.0
File4=@msrd3x40.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,9/26/03 
11:42:58 AM,315664,4.0.6508.0
File5=@msrd2x40.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,9/26/03 
11:42:58 AM,422160,4.0.7328.0
File6=@mswdat10.dll,$(WinSysPathSysFile),,,9/26/03 11:43:02 
AM,831760,4.0.6508.0
File7=@mswstr10.dll,$(WinSysPathSysFile),,,10/3/03 9:26:48 
AM,614429,4.0.6508.0
File8=@expsrv.dll,$(WinSysPathSysFile),,,9/26/03 11:42:40 
AM,380957,6.0.72.9589
File9=@vbajet32.dll,$(WinSysPathSysFile),,,9/26/03 11:42:32 
AM,30749,6.0.1.9431
File10=@msjint40.dll,$(WinSysPathSysFile),,,10/3/03 9:26:46 
AM,176157,4.0.6508.0
File11=@msjter40.dll,$(WinSysPathSysFile),,,9/26/03 11:42:54 
AM,53520,4.0.6508.0
File12=@msjet40.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,7/20/04 3:56:44 
AM,1507600,4.0.9025.0 

E' un a delle domande più trite e ritrite..
Controlla il versioning dei file che vai installando (in particolare 
oleaut32.dll, olepro32.dll ecc.ecc.).
Non so quali tu stia distribuendo, se necessario non distribuirli proprio.
Mandi! 

Grazie Ciu,
cercherò tra i post delle risposte a questa domanda trita e ritrita...
Come dicevo nel messaggio, stdole2.tlb, asycfilt.dll, olepro32.dll e 
oleaut32.dll nel  pacchetto di w2k sono del '99; in quello di XP sono del 
2004.
Il problema è: cosa posso fare perché il programma si installi correttamente 
su win98, w2k e xp?
Se non inserisco nel pacchetto quelle librerie, il programma funzionerà 
correttamente su tutti i PC?
Perché le librerie più recenti di XP non sostituiscono, durante 
l'installazione, quelle più vecchie di w2k?
Comunque, mi hai già indicato cosa cercare... Ti ringrazio,
Ciao 

 correttamente su win98, w2k e xp?
Non ti sarà di grande aiuto, ma se anziché il Package & Deployment Wizard,
potessi usare prodotti come InstallShield, probabilmente avresti risolto in
partenza...
Bye
Raf
-----------------------------------------------------
Funk: cooler than the other side of the pillow.
--------------------------------------------------------------------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
941 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter!

Grazie, sto scaricando in questo momento CyberInstaller che è free... Spero 
che funzioni....
Ciao