Newsgroup: it.comp.lang.delphi
Titolo: Ridurre gli EXE Delphi

Ho creato un programma che crea un pacco autoscompattante, il problema è che
il programma per la decompressione da inserire nel pacco mi occupa 322K e
non riesco a ridurlo. Avete qualche consiglio ?
Grazie

Ciao,
Spider_//\o/\\ ha scritto:

hai provato ad utilizzare UPX ?
Ora non ricordo il link......al limite scrivi nuovamente e lo cerco !!
Ciaooo !!
Antonio Tarolla

penso che tu abbia toccato (non picchiatemi!)
l'unito tasto dolente di delphi! (gli exe infatti sono enormi anche sa fai un programma che ti fa un messaggio con scritto "ciao mamma" e basta!)
per ridurre la dimensione, ti conviene
creare un programma "da zero" non da file-new application (per interderci)
ma fai una unit come si fa(...ceva) in pascal,
program prova
uses ...
var ...
begin
 ...
end. :)
puoi utilizzare funzioni API e quelle di eventuali Units che utilizzi
(che tra l'altro occupano lo stesso spazio anche su utilizzi una sola funzione)
...non ho mai fatto applicazioni complicate con questo metodo,
quindi non chiedermi altro, non so neanche come creare una form!
boh, se vui provare, prova, almeno cosě ti rendi conto 
di quanto delphi, utilizzandolo "normalmente", ti faciliti ti moooolto 
la vitaaa (da programmatore)!!
... e poi 300k cosa vuoi che siano al giorno d'oggi!!!
ciao
Alan
---
Questo servizio e' realizzato con Wappi della Virtex
Connetti ad internet il tuo telefonino: 
http://www.wappi.com/
--
Posted from [194.243.91.36] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

fai come dice alain !
 Crea un programma senza VCL, puoi creare una finestra con qualche chiamata
alle api (proprio come in c) oppure anche fare un programma senza finestre,
se ti va bene lo stesso.
raggiungerai dimensioni sui13-15k.
Anche upx è ottimo io lo uso sempre. ti leva almeno metà dello spazio
Ciao !
--
Posted from 
relay1.inwind.it
 [212.141.53.67] 


UPX: a uno dei link qui sotto
http://wildsau.idv.uni-linz.ac.at/mfx/upx.html
http://www.nexus.hu/upx
http://upx.tsx.org
hth
Paolo Arosio

ci sono dei programmi dedicati alla compressione di eseguibili.
vedi AsPack ( 
http://www.entechtaiwan.com/aspack.htm
 )
ciao ciao
--
Ciao Ciao.
Davide - 
Gna...@wappi.com

Anche upx è ottimo io lo uso sempre. ti leva almeno metà dello spazio
25K upxato :)
Ciao
Kirys
--------------------------------------------------
Brayan Fix Kirys Solfory
E-Mail: 
Ki...@technologist.com
 
For Free Software go to: 
http://Kiryssoft.cjb.net

abbondantemente i 25 k :)
Beh ovviamente anche senza le VCL se uno fa un programma molto grande, è
logico che aumente.. comunque 25k sono pochissime eh  :o)

 wrote:

e calcola che include al'algoritmo di unzip e una finestra con un
messaggio (che viene specificato alla creazione del SFX) e 2 bottoni
Setup
Cancel
eheheh
Via API
Adesso devo fargli una progress bar (appena scopro come)
Qualcuno sa come cambiare l'icona ad un exe gia creato :)
(voglio che l'utente la possa cambiare a suo piacimento alla creazione
dell'SFX)
Il package alla fine e' il seguente
============!!#################################################
= Programma 
! Descrizione
# Zip
ma ci deve essere un modo per eliminare l'icona dal programma (creare
un file BIN) e poi aggiungerla in seguito :)
Salutoni 
