Newsgroup: it.comp.lang.visual-basic
Titolo: Problema creazione guidata pacchetti di installazione...

Ciao a tutti,
ho aggiornato un software e sto preparando un pacchetto di installazione che
mi consenta di installare appunto tale software su macchine con sistemi
operativi Windows 2000 e Windows Xp... Ebbene sto incontrando alcuni
"strani" problemi; di questi certi possono essere risolti con un pò di
ricerca (e tempo per farla) mentre altri proprio non so spiegarmeli (ed è
per questo che mi rivolgo a voi):
    1    Se preparo il pacchetto di installazione con il Windows 2000 il
software si installa correttamente e senza errori su sitemi operativi
Windows 2000, se faccio lo stesso su Xp ottengo un software installabile su
windows Xp esclusivamente: in pratica non posso utilizzare un pacchetto di
installazione per più sstemi operativi... Credo che il problema sia legato
principalmente a dll, più o meno aggiornate, sui vari S.O. ma la mia domanda
è: come posso gestire questa cosa?
    2    Come posso aggiungere al pacchetto di installazione una serie di
cartelle e file che poi si installeranno congiuntamente al software? (questa
obiettivamente è banale ma al momento vado un pò di fretta)
    3    Supponendo che il mio software si chiami "pippo 2.2" io creo un
pacchetto di installazione che si chiama così, un file eseguibile che si
chiama così, quando installo il programma tale programma si chiamerà sempre
"pippo 2.2" ma quando l'avvio (tramite start-programmi-pippo 2.2) si blocca
poichè cerca un file con un nome diverso (in pratica il nome del form
principale) ed, ovviamente, non lo trova.
Ovviamente ognuno di questi problemi è risolvibile in maniera "meccanica"
nel senso che posso preparare 2 diversi pacchetti di installazione (problema
1), posso allegare una cartella zippata che va estratta nella directory di
installazione del software (problema 2) e posso inserire in questa cartella
un file che si chiami come "vuole" il pacchetto di installazione così al
momento dell'avvio il software trova ciò che cerca (problema 3)...
Capirete bene però che questo non è proprio il massimo per chi vuole
programmare (anche se solo "per diletto") con un pò di correttezza formale e
non solo...
Grazie a chiunque voglia rispondermi ed aiutarmi,
ciao,
Ntonjfi

principale) ed, ovviamente, non lo trova.
Anche qui, prego tradurre :-)
-- 
ciao, hal

 lo trova.
Io, sinceramente, non trovo il filo della matassa per capire...

 ha scritto nel messaggio
news:bls9vr$f9in8$1...@ID-174464.news.uni-berlin.de...


 Software (frmCabin.frm e Cabin.vbp)...
C'è quell' "escluso quanto detto al punto 1" che è fondamentale (e che non
ci racconti).
Se il setup non va a buon fine è del tutto ottimistico ipotizzare che
l'applicativo funzioni.
Se il setup invece non comunica alcunchè, e se il tuo applicativo parte
senza errori (del tipo 429, ovvero oggetti non creabili in quanto non
correttamente e compatibilmente registrati), scommetto che l'errore è di
pura logica e sta all'interno del tuo programma.


esatto, solo che quando avvio il programma correttamente installato
piuttosto che cercare il mio EXE ne cerca un'altro con un altro nome (come
ho detto legato al nome del form principale) ed ovviamente non lo trova...
Basta che io rinomino il mio EXE con il nome che lui cerca e tutto funziona
regolarmente...
[cut]
Ciao  e grazie ancora...
Ntonjfi

 cerca e tutto funziona regolarmente...
No, devi modificare il programma (il setup non c'entra nulla) in modo che
cerchi quel che deve. Non puoi pretendere che lo faccia il setup che non
entra nel merito della logica dell'applicativo.

 Vedi, in particolare, l'ultimo link di rimando in fondo alla pagina.
Si potrebbe mettere come firma per ogni post di questo NG, cosě si
risparmierebbero decine di mega di messaggi.....<eg>