Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] WISE for Windows Installer (percorso per aggiornamento)

[OT] WISE for Windows Installer (percorso per aggiornamento)
Scusate l'OT clamoroso ma magari qui c'è un anima pia che conosce WISE e
che può darmi un suggerimento.
Ho un'applicazione che è sempre stata installata ed aggiornata tramite
setup creati tramite "creazione guidata di pacchetti".
Adesso ho rifatto il pacchetto in Wise e vorrei far partire
l'installazione automaticamente (o, almeno, proporre a video all'utente
come predefinita) nella stessa cartella in cui è stata installata la
versione precedente dell'applicazione.
Per capire dove si trova tale versione precedente ho creato un item di
Wise che fa riferimento al percorso del clsid di una dll che ho sempre
installato e che non ha mai cambiato compatibilità.
In pratica ho una "variabile" di wise che dovrebbe (d'bbligo il
condizionale) puntare al percorso desiderato.
Quindi basterebbe impostare tale variabile come percorso di installazione
predefinito (e già qui non so come fare).
Inoltre se non c'è nessuna installazione precedente il valore predefinito
dovrebbe essere una costante es "c:\programmi\miaApplicazione\".
Graditi anche suggerimenti tipo "vaffangoogle" o "vai su
it.termopilucco.non.sa.usare.wise"
termoPilucco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 it.termopilucco.non.sa.usare.wise"
WISE non lo utilizzo, ma se usi InnoSetup c'è uno script già bello e pronto
che fa ciò che dici.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
"Seminate Linux, che Windows si pianta da sè...." (Antico Adagio)
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

 pronto che fa ciò che dici.
Eh eh.. troppo facile :)
Qui hanno acquistato Wise e io ho da usarlo.
grazie, comunque,


 dovrebbe essere una costante es "c:\programmi\miaApplicazione\".
Qui è più semplice:-)
item: Set Variable
  Variable=PATH_COSTANTE
  Value=C:\IlMioPath
end
Spero di esserti stato utile:-)
Ciao
Roberto
PS; La sintassi è quella di wise 6.0 ma non dovrebbe essere cambiata molto
nelle versioni successive
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Spero di esserti stato utile:-)
Anche di piů :)
Anzi, vorrei approfittare per chiederti un'altra cosina:
Il percorso di default sulla label di dialogo, puň essere impostato a manina e,
in un esperimento precedente, avevo fatto proprio cosě.
Il problema č che anche se l'utente vede come percorso di default C:\IlMioPath,
Wise installa il programma nella corrispondente cartella del disco rigido piů
libero (es. D:\IlMioPath). Questo mi sembra stranissimo, e, soprattutto
fuorviante nei confronti dell'utente. E' possibile disabilitare in qulache modo
la feature della ricerca automatica del disco piů liberro?
termoPilucco

 la feature della ricerca automatica del disco più liberro?
Qui ho qualche dubbio, al momento non ho sottomano wise e sinceramente non
ho mai usato questa funzione, comunque se usi la funzione Install (o
qualcosa di simile:-) ) sei tu che indichi dove mettere il file o il
componente, e il path lo decidi tu come se fosse un copy normale.
Se attendi lunedi' cerco maggiori dettagli sulla ricerca automatica.
Ciao
Roberto


 Se attendi lunedi' cerco maggiori dettagli sulla ricerca >automatica.
 Allora, nella versione che usiamo (6.0) non c'č una funzione "automatica",
ma viene usata la "Check Disk Space" che pero' non imposta automaticamente
il path di installazione, lo deve fare a "manina" il povero programmatore.
Se hai usato "Installation Expert" verifica con il notepad lo script che ha
creato, per esperienza ti posso assicurare che fa qualche casino:-)
Ciao
 Roerto


 creato, per esperienza ti posso assicurare che fa qualche casino:-)
Ecco :)
grazie grazie grazie, adesso verifico tutto.


 grazie grazie grazie, adesso verifico tutto.
Ecco... i casini li avevo creati io, usando in modo indiscriminato
proprietà e variabili :)
Adesso funziona tutto bene, ma, sperando di non costringere la comunità a
rinominare questo NG in it.termoPilucco.fa.domande.stupide.su.wise, avrei
un'altra cosina da chiedere:
Non so come (oddio, in realtà lo so, è anche nelle specifiche reclamizzate
del prodotto), ma il setup creato da Wise si accorge se l'utente cancella
qualche file e, nel caso, provvede a ripristinarlo.
Io, per diverse ragioni, vorrei evitare tutto ciò.
Sai per caso come si chiama questa feature in inglese in modo che possa
cercare agevolmente il perchè e il percome sul manuale fornito a corredo
col software?
grazie ancora,



Purtroppo qui non posso esserti d'aiuto, come ti dicevo noi siamo fermi alla
versione 6.x e di questa feature non c'è traccia:-(
Comunque, in relazione al cambio nome del NG ti avviso che per il prossimo
anno dovremmo passare anche noi alla versione "windows Installer" per cui
tieniti pronto perche' saro' io a farti le domande a quel punto.
Ciao
 Roberto


 termoPilucco
dopo la mail precedente ho dato un occhio ad una pubblicita' che e' finita
sulla mia scrivania, nella versione "Installation System" la definiscono
"Application Self-Repair" presumo che abbia la stessa "denominazione" nella
versione "Windows installer"
Ciao
 Roberto
Ciao
 Roberto


versione "Windows installer"
Ecco! Appena torno in ufficio mi precipito sulla documentazione.
Io cercavo cose tipo "file integrity check", "file corruption", "sadomaso file
recovery", ma non trovavo nulla ;)
termoPilucco