Newsgroup: it.comp.lang.visual-basic
Titolo: Inno Setup

Ho appena scaricato Inno Setup. Con il wizard mi sono creato il setup di un
mio programma includendo i file necessari all'esecuzione.
Vorrei chiedervi una cosetta. Le Dll, gi OCX che utilizzo e che serviranno
essere installati sulla macchina di chia dovrà utilizzare il programma devo
definirli io sul codice dello script  oppure c'è un modo + semplice pe
aggiungere i file necessari al funzionamento del programma (per esempio la
MSFLEXGRID.ocx etc etc etc)?
grazie mille
Gianluca

 ha scritto nel messaggio
news:96dkmo$5bh$1...@fe2.cs.interbusiness.it...

Penso che un programma perfetto per creare SetUp in VB non esista...IMHO la
soluzione ottimale e' di avere una macchina nuda e cruda, intendendo con
nuda SOLO il S.O., in configurazione minima (facciamo una gara a chi riesce
ad installare un S.O. funzionante con la minore occupazione su HDD,
togliendo tutto il toglibile?), copiarvi sopra l'eseguibile e lanciarlo. Se
non va in errore, neanche ad usarlo un po', sei a cavallo, altrimenti ti
segni cosa gli manca, ce lo copi e continui. E' un po' lunghetto, ma cosi'
sei sicuro di avere la lista di tutto quello che serve per farlo funzionare,
e solo quello. Se vuoi qualcosa che lo faccia in automatico, c'e'
l'InstallShield, o il Wise, ma con il primo ho avuto problemi su progetti
che includevano DLL, che a loro volta usavano OCX non inclusi nell'EXE.
Bye by Massimo 8-]
P.S. Per sapere in anticipo di cosa un OCX/DLL ha bisogno per funzionare,
prova con il Dependency Viewer (fornito con VB6)

...
Ogni componente che fa uso di componenti ulteriori dovrebbe avere un file di
'dipendenze', contenente l'elenco di tutto ciò che l'utilizzo di quella risorsa
coinvolge. In mancanza di questo, si deve fare a manina, con tutti i problemi
che questo modus operandi genera.
Un 'setup generator' di alto livello (InstallShiels, Wise) è in grado di
utilizzare i files delle dipendenze, ed ogni 'programmatore' dovrebbe tenere in
ordine la sua macchina, proprio per evitare casini di questo genere. E questo è
tutto un altro discorso.
Inno Setup, meraviglioso, è un setup generator gratuito, veloce, semplice... Ma
non gli si può chiedere la luna...
La realtà, purtroppo, è che queste cose si imparano sulla propria pelle col
tempo e non sono scritte da nessuna parte. La logica dovrebbe far comunque
riflettere... Perché le software houses professionali usano tutte lo stesso
installer? Ci sarà bene un motivo, no?
Alla luce di tutto questo, credo che la cosa più indicata sia avere una macchina
dedicata allo sviluppo assolutamente pulita, con su esclusivamente i componenti
che si utilizzano. Su questa macchina si deve evitare di installare sw che esuli
dallo sviluppo, perché è prassi diffusa sbattere i propri componenti brutalmente
nei pc senza curarsi delle versioni, dei linguaggi, dei files delle dipendenze.
Almeno si è sicuri di ciò che si da al cliente...
Un esempio tipico è la discussione di poche righe più in basso sul MSCAL... ne
ho trovati almeno 5 versioni diverse in giro, ognuna con dipendenze diverse...
---
GbC
http://www.chiappori.net
---

ad installare un S.O. funzionante con la minore occupazione su HDD,
Io ho un Linux che occupa 1.210kB.
Uhm, forse intendevi solo Windows... :P Pero' se parliamo di
funzionante, tanti Windows* sono esclusi >;)
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD

con la minore occupazione su HDD, togliendo tutto il toglibile?)
MS-DOS sta in 2-300 KB...
-- 
January 15, 2028 - Intel announces their new 400THz processor, which 
performs 100 billion floating-point operations in the millisecond before 
it consumes itself in a nuclear explosion. This is a step up from AMD's 
recent processor which simply fries any nearby user with bolts of plasma 
energy. Hobbyists are already looking into ways to overclock the chip.

Basic V2.0 (C-64)
32Kb
Salve
                Dbg
KJK :: Hyperion ha scritto nel messaggio ...


QNX sta in un floppy (1.4 mb) dove stanno
-il sistema operativo
-l'interfaccia x-windows, con gestione delle schede grafiche, mouse, stampanti,
ecc...
-un browser internet con gestione dei dispositivi di accesso (modem, TA, ecc.)
-il client mail e news
-un gioco (!)
e gira perfettamente su un 486 con 2 mega di ram
....
Ma qualcuno sa cosa è QNX?


 MS-DOS sta in 2-300 KB...
qnix su un floppino, con gui e browser...

:))
per pochi secondi...


> Ma qualcuno sa cosa è QNX?
un clone di linux mi pare...
--
Fibia "Sakamoto" FBI
E-mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Sito Personale: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
Membro #25 delle Mitiche Brigate Takahashi sezione Sud

"GbC" <-...@O-O.OOO> ha scritto

credevo di saperlo. ma vedo con angoscia che sintetizzando non ne illustravo
neanche una minima percentuale degli aspetti piu' salienti. tu evidentemente
hai fatto un corso da commerciale :))

beh, non è una alternativa a linus e a windows...
lo citavo solo per mostrare che esistono SO completi, stabili ed robusti scritti
bene...
il microkernel di qnx occupa solo 44 k di ram...
pensa che noi finestrai abbiamo 32 mega occupati dalla sola interfaccia
grafica...
qnx è un SO realtime... lo usano per il controllo di processi, automazione...
affidabile (non ci sono parti in movimento nel computer che lo usa, perché può
partire da rom in un computer), supertestato...
per provarlo 
http://www.qnx.com
 ;ci si scarica il demo, si butta su un floppy,
si disattivano gli hard disk e si fa il boot da floppy... tutto qui...
e funziona!


 si disattivano gli hard disk e si fa il boot da floppy... tutto qui...
provato. molto carino.
purtroppo non mi rileva la scheda di rete, quindi niente internet
e cosine belle. cmq e' tosto.


Vedo con piacere che ho lanciato un questito su un setupo Wizard per VB (e
siamo sul NG di Visual Basic) e si è scatenato un botta e risposta sui S.O.
+ leggeri e performanti.
Grazie
bye         Gianluca

Divertente, no?


Ma qualcuno sa cosa è QNX?
Un --inutile-- tentativo di sistema operativo realtime.
Apprezzabile quanto a compattezza e prestazioni, ma inutile per le
pretese di realtime che ha --che in una macchina su architettura Intel
e' proprio fuori luogo--.


+ leggeri e performanti.
Le meraviglie dei pochi neuroni rimasti sani --hihihi... sani... :)--
nelle nostre testoline bacate :)


 nelle nostre testoline bacate :)
pochi ?
parla per te !
il mio e' _unico_ !

il mio e' _unico_ !
Ahhh, mi fate ritornare bambino, a quando ci si sfidava a chi aveva meno
soldatini ........... mmm ora che ci penso i bambini '''''normali'''''' si
sfidavano a chi aveva piu' soldatini ...... si vede che ero gia' un
programmatore in erba .....
Salve
            Dbg

programmatore in erba .....
Mitico!!! I soldatini...
Per fare battaglie piu' veritiere, alcuni usavano le "miccette per
cannoncino" e le mettevano sotto i soldatini, cosi' saltavano per
aria. Io lanciai la moda di buttare dell'alcool sopra i soldatini
prima di dare fuoco alla miccetta, cosi' volavano soldatini
fiammeggianti :)
Ma la vera novita' erano le bombe di profondita'... Inventai le bombe
"devastanti" prendendo un contenitore di plastica di quelli per le
sorpresine degli ovini Kinder, poi si faceva un forellino per la
miccetta e poi gliela si metteva dentro e si dava fuoco, cosi' quando
scoppiava spediva le 2 meta' in 2 direzioni opposte e faceva molto
piu' danno. Teoricamente, solo ai soldatini, ma di solito te ne
arrivava una meta' in fronte =)
Saluti amarcord...


 ha scritto nel messaggio
news:pYMi6.25061$mD1.5...@news.infostrada.it...

Penso che nessuno possa battere il Sinclair ZX81
Ciao VB

 ha scritto nel messaggio
news:96gsuq$kc4uq$2...@ID-51318.news.dfncis.de...

Il mio invece l'ho perso di vista questa estate al mare.

 ha scritto nel messaggio
news:96g93b$l27av$1...@ID-66902.news.dfncis.de...
