Newsgroup: it.comp.lang.delphi
Titolo: domanda semplice sul significato del .exe

Salve a tutto il newsgroup.
Ora so che questa domanda potrà scandalizzare molti che si chiederanno
con che coraggio vi faccio perdere tempo per questo mio dubbio forse
un po' idiota, ma...
1)vorrei sapere se il file eseguibile di un'applicazione delphi
(il.exe)
gira anche su un computer che non ha delphi installato...e se sì
perchè?
2)io ho aggiornato il mio delphi con un componente che permette il
zippaggio e unzippaggio, dunque usando questi componenti ho creato 
un'applicazione "programma.exe".
Vorrei sapere...questo "programma.exe" funziona anche su un computer
in cui il delphi installato NON contiene il componente per
zippaggio-unzippaggio (che ho aggiunto io nel mio delphi)?
Scusate il disturbo e grazie mille per ogni delucidazione
Guasoni Massimiliano

 un po' idiota, ma...
Augurandomi di non aver risposto ad un programmatore professionista ;-p

zippaggio-unzippaggio (che ho aggiunto io nel mio delphi)?
Seguendo il ragionamento della domanda 1), ovviamente il .exe girera' su
qualsiasi computer, anche se non ci sara' delphi installato.
Ti faccio un ragionamento piu' concreto: immagina che delphi sia una grossa
fabbrica con al suo interno migliaia di piccole macchine industriali.Ogni
macchina e' autonoma, svolge dei compiti ben precisi, ma per fare delle
operazioni piu' complesse puo' aver bisogno di altre macchine simili presenti
nella fabbrica.
Questa fabbrica puo' costruire delle macchine che producono qualsiasi cosa:
basta combinare adeguatamente tutti i suoi piccoli macchinari.
Un signore un giorno vuole una macchina che tagli l'erba del suo giardino, per
cui va dal capofabbrica, gli da' le specifiche e aspetta.
Il capofabbrica dara' inizio alla costruzione della tagliaerbe. Quando la
tagliaerbe e' pronta, viene consegnata al cliente. Il cliente contento va a
casa e usa la tagliaerbe per anni e anni. 
La tagliaerbe non ha bisogno delle macchine industriali della fabbrica per
funzionare, perche' quando e' stata costruita gli hanno gia' messo tutti gli
ingranaggi e meccanismi necessari al suo funzionamento.
Passano gli anni, e il signore si ripresenta dal capofabbrica: ora vuole una
nuova macchina per tagliare l'erba  non piu' del giardino, ma del campo di
golf (il signore infatti negli anni si e' arricchito e ora si e' fatto il
campo da golf personale).
La fabbrica allora gli costruira' una tagliaerbe piu' grossa,adatta allo
scopo, ma molti dei meccanismi che la compongono saranno gli stessi della
tagliaerbe precedente.
Questo sta a significare che *delphi* (la fabbrica) con tutti i *componenti*
che puoi installargli (le migliaia di piccole macchine industriali,autonome)
e' in grado di crearti tantissimi *programmi* diversi (le tagliaerbe, e
quant'altro) che funzionano *autonomamente* senza bisogno di delphi stesso.
ciao!
-- 
Morde. (
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Firefox, il miglior browser: 
http://www.gxware.org/mozilla/

Morde. (
mo...@despammed.com
)
	Ciao
	MassimoB
 
---------------------------
http:\\
www.massimobeschi.it

... e si vede ... ;P
Beh a questo punto un ROTFL ci vuole di diritto!!!
:D
-- 
Morde. (
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Vuoi sfidarmi a scacchi? Ti aspetto alla sera su 
http://www.scacchisti.it/
 !

 :D
innanzitutto un grazie a tutti per le spiegazioni veramente utili. ora
ho capito per lo meno il concetto base di tutta la faccenda. Poi
volevo ringraziare in particolare Morde per la sua fantastica metafora
del buon vecchietto con la tagliaerbe che finalmente alla fine si è
fatto il campo da golf.
grazie a tutti!
Guasoni Massimiliano