Newsgroup: it.comp.lang.visual-basic
Titolo: [?] CREAZIONE GUIDATA

Ho difficoltà con CREAZIONE GUIDATA PACCHETTI DI INSTALLAZIONE  del VB6
So che ci sono altri programmi di CREAZIONE GUIDATA
Potete darmi indicazioni ??
Grazie
Tommaso


Ci sono numerosi post, anche recenti, che trattano di alternative
al PDW di vb.
Personalmente mi sono sempre arrangiato con quanto fornito da vb.
Quali problemi hai ?
Ciao
Aldo

I problemi che ho incontrato sono i seguenti:
Ho un grosso programma da distribuire.
Inizialmente (diciamo per una decina di operazioni)
ho eseguito agevolmente le operazioni di
Assemblaggio e poi di distribuzione e le successive installazioni andavano
benissimo.
Poi si è verificato un errore (Operazione non valida-Chiudi) alla fine ossia
dopo avere concluso l'assemblaggio; di fatto però( credo da quel momento) in
fase di installazione non veniva più inserito il nome del programma nella
sottodirectory di Avvio-Programmi-NomeProgramma-NomeProgramma e quindi si
doveva inserire questo collegamento alla fine dell'installazione.
Ora mi sta dando lo stesso errore 'durante' la   fase di assemblaggio e
precisamente quando considera i vari tipi di archivi; cosi' l'operazione di
assemblaggio non viene completata.
Sono in un csn.
Ho provato a reinstallare il VB e gli strumenti di creazione ma niente da
fare.
anzi con le operazioni di disinstallazione che ho provato ho creato un vero
casotto.
Ne sto venendo fuori, ma il problema della creazione del pacchetto rimane da
risolvere.
Aiutami!!!
Ciao
Tommaso

Aiutami!!!
Volentieri se posso.
Ciao
Aldo

HO il VB6
inserisco il file .lst come mi hai chiesto
ciao
Tommaso
[Bootstrap]
SetupTitle=Installa
SetupText=Copia dei file in corso. Attendere.
CabFile=telaio1.CAB
Spawn=Setup1.exe
Uninstal=st6unst.exe
TmpDir=msftqws.pdw
Cabs=4
[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),,5/5/99 10.22.00
PM,17920,2.40.4275.1
File6=@ASYCFILT.DLL,$(WinSysPathSysFile),,,5/5/99 10.22.00
PM,147728,2.40.4275.1
File7=@OLEPRO32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/5/99 10.22.00
PM,164112,5.0.4275.1
File8=@OLEAUT32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/5/99 10.22.00
PM,598288,2.40.4275.1
File9=@MSVBVM60.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,12/10/98
1.28.18 AM,1409024,6.0.82.68
[IconGroups]
Group0=telaio
PrivateGroup0=Falso
Parent0=$(Programs)
[telaio]
Icon1="telaio.exe"
Title1=telaio
StartIn1=$(AppPath)
[Setup]
Title=telaio
DefaultDir=$(ProgramFiles)\progetto1
AppExe=telaio.exe
AppToUninstall=telaio.exe
[Setup1 Files]
File1=@
stmsc.com
,$(WinSysPath),$(DLLSelfRegister),,1/25/01 4.14.00
PM,20992,1.0.0.1
File2=@adiritto.bmp,$(AppPath),,,12/18/99 1.18.12 PM,1350,0.0.0.0
File3=@amoncones.bmp,$(AppPath),,,12/18/99 8.57.22 AM,998,0.0.0.0
File4=@amonconed.bmp,$(AppPath),,,12/18/99 8.40.22 AM,998,0.0.0.0
File5=@amonconec.bmp,$(AppPath),,,12/18/99 8.47.20 AM,998,0.0.0.0
File6=@amolla.bmp,$(AppPath),,,12/18/99 8.42.36 AM,998,0.0.0.0
File7=@annulla.ico,$(AppPath),,,1/26/00 1.43.52 PM,766,0.0.0.0
File8=@uniforme.ico,$(AppPath),,,1/26/00 6.12.58 PM,766,0.0.0.0
File9=@travef.ico,$(AppPath),,,2/9/00 3.45.02 PM,766,0.0.0.0
File10=@pppp.mdb,$(AppPath)\pppp,,,10/18/00 3.22.46 PM,204800,0.0.0.0
File11=@telaio.mdb,$(AppPath),,,12/9/00 6.23.16 PM,204800,0.0.0.0
File12=@Sez9.bmp,$(AppPath),,,11/3/99 4.11.30 PM,406,0.0.0.0
File13=@Sez8.bmp,$(AppPath),,,11/3/99 4.13.22 PM,406,0.0.0.0
File14=@Sez7.bmp,$(AppPath),,,11/3/99 4.14.00 PM,382,0.0.0.0
File15=@Sez6.bmp,$(AppPath),,,11/3/99 4.14.52 PM,382,0.0.0.0
File16=@Sez5.bmp,$(AppPath),,,11/3/99 4.07.04 PM,382,0.0.0.0
File17=@Sez4.bmp,$(AppPath),,,11/2/99 4.40.30 PM,382,0.0.0.0
File18=@Sez3.bmp,$(AppPath),,,11/2/99 4.40.22 PM,382,0.0.0.0
File19=@Sez2.bmp,$(AppPath),,,11/2/99 4.39.34 PM,382,0.0.0.0
File20=@Sez1.bmp,$(AppPath),,,11/28/99 3.04.40 PM,382,0.0.0.0
File21=@sagsin.bmp,$(AppPath),,,12/18/99 8.53.14 AM,1174,0.0.0.0
File22=@sagdes.bmp,$(AppPath),,,12/18/99 8.56.18 AM,1174,0.0.0.0
File23=@sagcen1.bmp,$(AppPath),,,12/18/99 9.01.20 AM,1350,0.0.0.0
File24=@sagcen.bmp,$(AppPath),,,12/18/99 9.06.10 AM,1526,0.0.0.0
File25=@rigopiu.ico,$(AppPath),,,2/4/00 4.21.02 PM,766,0.0.0.0
File26=@rigomeno.ico,$(AppPath),,,2/4/00 4.22.36 PM,766,0.0.0.0
File27=@riduci.ico,$(AppPath),,,4/26/00 12.29.56 PM,766,0.0.0.0
File28=@plinto.ico,$(AppPath),,,2/4/00 4.10.38 PM,766,0.0.0.0
File29=@plan.JPG,$(AppPath),,,8/13/99 12.02.34 AM,266279,0.0.0.0
File30=@piano.ico,$(AppPath),,,1/26/00 6.19.30 PM,766,0.0.0.0
File31=@OK.ico,$(AppPath),,,1/26/00 1.33.38 PM,766,0.0.0.0
File32=@nuovo.gif,$(AppPath),,,10/18/00 9.03.02 AM,907,0.0.0.0
File33=@N3_006.jpg,$(AppPath),,,5/31/00 1.51.40 PM,135169,0.0.0.0
File34=@N3_004.jpg,$(AppPath),,,5/31/00 1.45.10 PM,123685,0.0.0.0
File35=@N3_003.jpg,$(AppPath),,,5/31/00 1.44.16 PM,99361,0.0.0.0
File36=@moncones.bmp,$(AppPath),,,12/18/99 8.57.22 AM,998,0.0.0.0
File37=@monconed.bmp,$(AppPath),,,12/18/99 8.40.22 AM,998,0.0.0.0
File38=@monconec.bmp,$(AppPath),,,12/26/99 12.35.50 PM,398,0.0.0.0
File39=@molla.bmp,$(AppPath),,,12/18/99 8.42.36 AM,998,0.0.0.0
File40=@modifica.gif,$(AppPath),,,10/18/00 9.04.38 AM,1132,0.0.0.0
File41=@logo1.gif,$(AppPath),,,12/13/00 11.40.22 AM,2950,0.0.0.0
File42=@ingrand.ico,$(AppPath),,,4/26/00 12.22.04 PM,766,0.0.0.0
File43=@help1.ico,$(AppPath),,,1/26/00 1.22.24 PM,766,0.0.0.0
File44=@HARIALCP.TTF,$(Font),,$(Shared),3/11/92 3.11.00 AM,38796,0.0.0.0
File45=@Doorway.ico,$(AppPath),,,1/26/00 1.46.52 PM,766,0.0.0.0
File46=@disk54.ico,$(AppPath),,,1/19/00 4.11.04 PM,766,0.0.0.0
File47=@disk53.ico,$(AppPath),,,1/19/00 4.05.28 PM,766,0.0.0.0
File48=@diritto.bmp,$(AppPath),,,12/18/99 1.18.12 PM,1350,0.0.0.0
File49=@dettagli.ico,$(AppPath),,,1/26/00 1.31.28 PM,766,0.0.0.0
File50=@Chinesehome_md_wht.gif,$(AppPath),,,9/7/00 12.15.06 PM,13161,0.0.0.0
File51=@CARDFILE.ICO,$(AppPath),,,8/1/91 1.00.00 PM,766,0.0.0.0
File52=@asagsin.bmp,$(AppPath),,,12/18/99 8.53.14 AM,1174,0.0.0.0
File53=@asagdes.bmp,$(AppPath),,,12/18/99 8.56.18 AM,1174,0.0.0.0
File54=@asagcen1.bmp,$(AppPath),,,12/18/99 9.01.20 AM,1350,0.0.0.0
File55=@asagcen.bmp,$(AppPath),,,12/18/99 9.06.10 AM,1526,0.0.0.0
File56=@ARW05UP.ICO,$(AppPath),,,4/25/98 12.00.00 AM,1078,0.0.0.0
File57=@ARW05RT.ICO,$(AppPath),,,4/25/98 12.00.00 AM,1078,0.0.0.0
File58=@ARW05LT.ICO,$(AppPath),,,4/25/98 12.00.00 AM,1078,0.0.0.0
File59=@ARW05DN.ICO,$(AppPath),,,4/25/98 12.00.00 AM,1078,0.0.0.0
File60=@aiuto.gif,$(AppPath),,,10/17/00 7.10.48 PM,929,0.0.0.0
File61=@ACDSEERED.ico,$(AppPath),,,11/1/97 10.17.20 PM,766,0.0.0.0
File62=@4WAY04.CUR,$(AppPath),,,4/25/98 12.00.00 AM,326,0.0.0.0
File63=@3D-PRT.ICO,$(AppPath),,,7/19/91 1.42.28 AM,766,0.0.0.0
File64=@3_003.JPG,$(AppPath),,,8/12/99 11.58.54 PM,134080,0.0.0.0
File65=@Telaio.hlp,$(AppPath),,,1/11/01 8.15.34 AM,5125206,0.0.0.0
File66=@RCHTXIT.DLL,$(WinSysPath),,$(Shared),8/5/98 12.00.00
AM,35328,6.0.81.63
File67=@RICHED32.DLL,$(WinSysPathSysFile),,,5/8/98 12.00.00
AM,174352,4.0.993.4
File68=@RICHTX32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98
12.00.00 AM,203576,6.0.81.69
File69=@FLXGDIT.DLL,$(WinSysPath),,$(Shared),8/5/98 12.00.00
AM,43520,6.0.81.63
File70=@MSFLXGRD.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98
12.00.00 AM,244024,6.0.81.69
File71=@CMDLGIT.DLL,$(WinSysPath),,$(Shared),8/5/98 12.00.00
AM,33792,6.0.81.63
File72=@COMDLG32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98
12.00.00 AM,140096,6.0.81.69
File73=@VSHELP.DLL,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/26/98
12.00.00 AM,116938,6.0.0.8146
File74=@GIF89.DLL,$(WinSysPath),$(DLLSelfRegister),$(Shared),12/20/00
7.28.00 PM,44544,1.0.0.1
File75=@VB5DB.DLL,$(WinSysPath),,$(Shared),6/18/98 12.00.00
AM,89360,6.0.81.69
File76=@MSREPL35.DLL,$(WinSysPathSysFile),,,5/5/99 10.22.00
PM,430080,3.51.2404.0
File77=@MSRD2X35.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,4/25/98
12.00.00 AM,252176,3.51.623.0
File78=@EXPSRV.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/5/99 10.22.00
PM,379152,6.0.0.8268
File79=@VBAJET32.DLL,$(WinSysPathSysFile),,,5/5/99 10.22.00
PM,30992,6.0.1.8268
File80=@MSJINT35.DLL,$(WinSysPathSysFile),,,7/20/98 12.00.00
AM,142608,3.51.623.0
File81=@MSJTER35.DLL,$(WinSysPathSysFile),,,4/25/98 12.00.00
AM,24848,3.51.623.0
File82=@MSJET35.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/5/99 10.22.00
PM,1056768,3.51.2723.0
File83=@DAO350.DLL,$(MSDAOPath),$(DLLSelfRegister),$(Shared),4/28/98
12.00.00 AM,570128,3.51.1608.0
File84=@telaio.exe,$(AppPath),,,1/25/01 4.13.58 PM,3301376,1.0.0.0
; Le righe seguenti potrebbero essere eliminate per ottenere spazio
; aggiuntivo per la personalizzazione di questo file in un dischetto
; per l'installazione completa.
;


...(...)...
1) Confesso di non aver notato nulla di particolare, a parte 
il valore "Falso" nei gruppi di icone, che potrebbe dar fastidi
se installi su pc con s.o. non in italiano.
Spero che venga in mente qualcosa anche a qualche altro nger;
2) Imho, ti converrebbe inserire le immagini in un file di risorse
da linkare direttamente nell' eseguibile.
Avresti i seguenti vantaggi:
    -- inserire una cinquantina di file in meno nel setup;
    -- migliori prestazioni a runtime;
    -- impossibilita' per l' utente medio di modificare o perdere
       tali immagini;
3) Hai provato a ricompilare da un altro pc (ammesso che ne abbia 
la possibilita') ;
4) Come extrema ratio potresti smanettare il sorgente del setup1.exe
inserendo dei log su file in punti strategici e sostituirlo con quello
fornito dallo wizard. Magari, rileggendo il log potresti trovare
l' informazione utile per risolvere;
Se hai difficolta', mi offro per farti io le modifiche al setup1 e,
se si rivela utile, lo sottoponiamo a quel cerbero di del WM :)
Ciao
Aldo

 se si rivela utile, lo sottoponiamo a quel cerbero di del WM :)
Per me va bene , dimmi cosa ti serve
Ciao
Tommaso

Per me va bene , dimmi cosa ti serve
Per i log, ho gia' tutto.
Faccio alcune modifiche, te le mando (in sorgente
cosi' le puoi migliorare e correggere come ti sembra
opportuno).
Dammi 24 ore.
Ciao
Aldo

 wrote in message
95flrf$h3ruo$2...@ID-56381.news.dfncis.de...

Considerato che ti sei offerto di darmi una mano, della qualcosa ti
ringrazio
sentitamente, vorrei aggiungere a quanto detto in precedenza che
in occasione dell'errore riscontrato, se apro "dettagli"
leggo il seguente messaggio:
PDCMDLN ha provocato un errore di pagina non valida nel
modulo KERNEL32.DLL in 016f:bff87ede.
Registri:
EAX=c0030618 CS=016f EIP=bff87ede EFLGS=00010216
EBX=0063c110 SS=0177 ESP=0053ff9c EBP=00540008
ECX=005401bc DS=0177 ESI=81627c70 FS=11cf
EDX=bff76855 ES=0177 EDI=005401e4 GS=0000
Byte all'indirizzo CS:EIP:
53 56 57 8b 30 83 7d 10 01 8b 4e 38 89 4d f8 75
Immagine dello stack:
forse a te che conosci l'argomento potrà dire qualcosa?
Non credo che dipenda dal PDW in quanto lo stesso errore ricorre anche dopo
avere sostituito l'intera directory che contiene PDCMDLN.Exe e gli altri
file
con la stessa directory che avevo installata su un altro HD.
Forse che l'errore sta della Kernel32.DLL ???
Ciao
Tommaso