Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Delphi - Applicazioni troppo pesanti
Forum - Delphi - Applicazioni troppo pesanti

Avatar
systemgvp (Normal User)
Expert


Messaggi: 296
Iscritto: 14/04/2008

Segnala al moderatore
Postato alle 17:48
Martedì, 16/10/2012
Salve,

mi sono da poco imbattuto in una strana anomalia aggiornando delphi xe2 dalla versione update 2 alla 4.

Due identiche applicazioni, ma una compilata con una versione e una con l'altra, creano un eseguibile di dimensioni molto diverse, ovvero quello creato con Up4 risulta quasi il doppio dell'altro.

Addirittuta compilando con delphi xe3 il peso sale oltre il doppio.

Mi chiedo se il problema non sia in qualche semplice opzione da impartire al compilatore?

Ultima modifica effettuata da systemgvp il 16/10/2012 alle 18:00
PM Quote
Avatar
systemgvp (Normal User)
Expert


Messaggi: 296
Iscritto: 14/04/2008

Segnala al moderatore
Postato alle 20:55
Giovedì, 18/10/2012
su internet o trovate queste istruzioni

Codice sorgente - presumibilmente Delphi

  1. {$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}
  2. {$WEAKLINKRTTI ON}
  3.  
  4. {$IFOPT D-}{$WEAKLINKRTTI ON}{$ENDIF}
  5. {$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}



ma non sembrano funzionare nessuna delle due con FireMonkey

PM Quote
Avatar
systemgvp (Normal User)
Expert


Messaggi: 296
Iscritto: 14/04/2008

Segnala al moderatore
Postato alle 17:41
Domenica, 21/10/2012
nessuno sa come risolvere?

PM Quote
Avatar
_FOX_ (Normal User)
Newbie


Messaggi: 7
Iscritto: 30/12/2013

Segnala al moderatore
Postato alle 12:25
Mercoledì, 26/02/2014
Io sto usando questi

{$WEAKLINKRTTI ON} ha effetto minimo e taglia circa 200 KB
{$SetPEFlags $0001} taglia 298 KB

altrimenti, anche se non é una bella soluzione si può usare mpress o programmi similari che comprimono molto l'applicazione e poi la espandono in memoria quando viene lanciata

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 13:55
Mercoledì, 26/02/2014
Ma perché rispondi ad un thread di ottobre 2012 ???


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
_FOX_ (Normal User)
Newbie


Messaggi: 7
Iscritto: 30/12/2013

Segnala al moderatore
Postato alle 14:37
Mercoledì, 26/02/2014
Perchè il topic é aperto, non ha avuto risposta, mi interessa l'argomento, qualcun altro che naviga in rete potrebbe essere interessato e unirsi.
I vecchi topic dovrebbero essere allora tutti chiusi.

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 15:38
Mercoledì, 26/02/2014
In pratica i vecchi topic dopo un po' di tempo sono da ritenersi esauriti ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote