Newsgroup: it.comp.lang.visual-basic
Titolo: Problema installazione pacchetto creato

Ciao a tutti..
Probabilmente a molti di voi è già capitato ma io essendo il primo
programma che compilo non so che fare..
In pratica dopo aver compilato l'eseguibile e le dll del programma in
questione (chiamiamolo Pippo), programma che funziona perfettamente,
vado a creare il pacchetto installazione con la procedura guidata di
VB6...seguo tutte le indicazioni e alla fine mi crea il gruppo di file
del pacchetto di installazione..e fin qui sembra tutto ok..
Il problema sopraggiunge quando vado ad installare il programma
tramite il file Setup.exe..L'installazione infatti va a buon fine ma
stranamente quando vado a far partire l'eseguibile dalla cartella
programmi Start---->Menù avvio---->Pippo, non vi trovo alcun file!!E
anche la cartella di installazione sotto c:\programmi\pippo è vuota...
Com'è possibile?
Un grazie anticipato a chiunque sappia aiutarmi..

 Com'č possibile?
Come detto piů volte, la procedura guidata
messa a disposizione dall'ambiente di sviluppo in questione,
non č la scelta migliore. Meglio affidarsi in questi casi a dei Tool 
esterni,
meglio se FreeWare (Gratis) come il noto InnoSetup.
Comunque, se la procedura da te seguita č stata portata a termine in modo 
corretto,
il problema potrebbe essere il SO sul quale volevi effettuare 
l'installazione (Vista presumibilmente).
Prova ad effettuare la stessa installazione se possibile sul SO XP e vedi 
che succede.
-- 
Ciao Fede
By Chicco Production
http://bcp.freetools.it


ihihih....BOH!

 ihihih....BOH!
Prova a fare così.....in fase di installazione seleziona UN ALTRO
path..ad esempio c:\testprog
Se non ci sono problemi ti crea tutto tranqillamente....
l'unica cosa che mi viene in mente...è che tu non sia
administrator ....e quindi non abbia i permessi per creare cartelle ed
installare programmi.
Però te lo dovrebbe segnalare....
Prova a vedere se sotto "document e settings\tuonomeutente" non abbia
installato il programma...

 By Chicco Productionhttp://
bcp.freetools.it
grazie a tutti per le risposte!
il s.o. è xp con sp3, non vista, comunque seguirò il consiglio di
provare tools esterni tipo innosetup!
Un saluto

...e visto che ti hanno consigliato Tool esterni freeware, mi permetto 
di suggerirti qualcosa di meglio anche di InnoSetup:
CyberInstaller Suite 2008.
Io ne sono rimasto entusiasta.

Gulp ha scritto...

Ma l'hai provato bene?
Fino in fondo?
Hai fatto una prova pratica?
Io non credo...
Io ho fatto una prova pratica,
è andato tutto bene, anzi benissimo, ...
... fino a quando ho fatto il Test di Installazione!!!
Mi ha tirato fuori il seguente messaggio:
'Così come è gratuita la licenza, lo stesso vale per il pacchetto che si 
vuole installare'  !?!


 vuole installare'  !?!
No, questo messaggio non esiste, il messaggio che presenta informa
solamente del fatto che, siccome si utilizza una versione gratuita di
CyberInstaller, anche il software distribuito deve essere freeware. In
caso contrario è necessario dotarsi di una versione Professional:
"... è stato creato tramite una licenza di CyberInstaller Suite che
permette unicamente la creazione di pacchetti freeware.
Per questo motivo il pacchetto corrente deve essere distribuito
gratuitamente."

 gratuitamente."
Allora non ha niente a che fare con Inno Setup,
che rimane a mio avviso il migliore.


 che rimane a mio avviso il migliore.
Che centra la bontà di un software rispetto alla gratuità dello
stesso? Potrei capire la tu affermazione solo se la nostra priorità
fosse avere un installer gratuito, ma direi che ci sono altri
parametri per valutare un installer.
CIS semplicemente è gratuito solo per pacchetti gratuiti, per quelli
commerciali richiede il pagamento di una licenza; è un po' una via di
mezzo tra InstallShield (sempre a pagamento) e InnoSetup (sempre
gratuito). Ma devi valutare anche se quello che offre vale il costo di
una licenza, es. la facilità d'uso.
Se uno produce freeware non paga niente con CIS, se invece produce un
software che poi si farà lui stesso pagare, è giusto che paghi
qualcosa anche per avere una licenza Pro di CIS (che offre anche molte
cose in più). E' questo che ti dà fastidio oppure proprio il messaggio
che informa sulla necessità del pacchetto di essere freeware?

Perchè perdere tempo prezioso?
A mio avviso, Inno Setup oltre a essere un ottimo installer,
molto completo e ampliabile (nonchè completamente gratuito!!!),
è anche stato, secondo me, progettato molto bene,
si avvicina infatti notevolmente all'interfaccia MSI,
che ha ovviamente i suoi vantaggi, in termini di utilizzo finale.
A parte il fatto che non mi piace,
ma quel messaggio finale è di pessimo gusto.
Avrebbero dovuto, secondo me,
creare diverse versioni:
- Free
- Light
- Pro
- Business...
Ci avrebbero fatto una figura migliore!


 Ci avrebbero fatto una figura migliore!
Infatti se guardi sul sito è così, c'è la Free, la Personal e la Pro.
Solo la Free e la Personal mostrano quel messaggio, proprio perchè è
un limite delle corrispettive licenze. Nella Pro non c'è nessun
limite! Ovviamente, è a pagamento. Ma le cose buone si pagano... ;-)

Ma le cose buone si pagano... ;-)
Sarà buona per te,
io sinceramente continuo a preferire Inno Setup,
da tutti i punti di vista!
Anzi ne approfitto per complimentarmi
per il bel lavoro che hanno fatto.


 io sinceramente continuo a preferire Inno Setup,
Allora secondo te come avrebbero potuto diversificare la versione
gratuita da quella a pagamento evitando che si utilizzasse la versione
gratuita per scopi commerciali?

 gratuita per scopi commerciali?
Limitandone le funzionalità:
- Wizard per l'importazione progetti VB
- Dimensione eseguibile
- Numero di librerie esterne impiegate
- Qualsiasi altra cosa... 'La Fantasia'!
ma sopra tutto levando quel messaggio,
che oltrettutto compare a sorpresa solo durante l'installazione!
Non è che hanno avvisato prima di creare il pacchetto,
che siccome era una DEMO, sarebbe comparso il messaggio
in questione durante l'installazione!
Un pò biricchini!
Tanto basta per non farmeli digerire.
E comunque a prescindere, non mi piace,
preferisco di gran lunga Inno Setup.


 Tanto basta per non farmeli digerire.
No, non è una demo e poi loro lo dicono anche nel sito:
http://www.silvercybertech.com/italian/registered.html
"Un vantaggio dato unicamente dalla licenza "Professional" è la 
possibilità di distribuire pacchetti commerciali. Con qualsiasi altra 
licenza (Beta, Free e Personal) è possibile unicamente distribuire 
pacchetti freeware (comparirà un avviso per l'utente finale). "
ciao
stefano

 pacchetti freeware (comparirà un avviso per l'utente finale). "
Ancor più biricchini, così facendo si sono messi la coscienza a posto.
E chi scarica il programma per esempio dal server di Tiscali o da un'altra 
parte?
Non è detto che nella descrizione del programma ci sia specificato.
Costava molto mettere l'avviso durante l'installazione dello stesso,
o è stato fatto apposta(?):
"Se se ne accorgono bene, se nò è tutta pubblicità... e male non ci fa!".
Comunque non mi piace, non mi convince.
Preferisco Inno Setup a prescindere,
oltre a essere Free, è veramente ben fatto.
