Zmanjšanje velikosti EXE

Win32 api funkcije.
Odgovori
dr*no
Prispevkov: 11
Pridružen: 19.07.2013 08:47:29

Zmanjšanje velikosti EXE

Odgovor Napisal/-a dr*no » 19.07.2013 08:55:07

Želim zmanjšati velikost ustvarjene EXE datoteke. Uporabljam Delphi XE. Odprem Project\view source in pod program vnesem naslednjo kodo

{$SETPEFlAGS IMAGE_FILE_DEBUG_STRIPPED or IMAGE_FILE_LINE_NUMS_STRIPPED or
IMAGE_FILE_LOCAL_SYMS_STRIPPED OR IMAGE_FILE_RELOCS_STRIPPED}

{$WEAKLINKRTTI ON}
{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}

Delphi javi naslednjo napako:

[DCC Error] Project1.dpr(2): E2003 Undeclared identifier: 'IMAGE_FILE_LINE_NUMS_STRIPPED'
[DCC Warning] Project1.dpr(2): W1024 Combining signed and unsigned types - widened both operands
[DCC Error] Project1.dpr(3): E2003 Undeclared identifier: 'IMAGE_FILE_LOCAL_SYMS_STRIPPED'
[DCC Error] Project1.dpr(3): E2003 Undeclared identifier: 'IMAGE_FILE_RELOCS_STRIPPED'
[DCC Error] Project1.dpr(3): E2026 Constant expression expected
[DCC Fatal Error] Project1.dpr(7): E2158 System unit out of date or corrupted: missing 'TVisibilityClasses'


Prosim za pomoč.

Hvala in Lp.

PeJo
Prispevkov: 988
Pridružen: 08.01.2003 16:10:34

Re: Zmanjšanje velikosti EXE

Odgovor Napisal/-a PeJo » 23.07.2013 11:52:50

Pod uses dodaj Windows.
Seveda mora biti uses pred omenjeno kodo.

lp

dr*no
Prispevkov: 11
Pridružen: 19.07.2013 08:47:29

Re: Zmanjšanje velikosti EXE

Odgovor Napisal/-a dr*no » 23.07.2013 13:17:44

Hvala.

Ampak datoteka se zmanjša samo za dober 1 MB. Kaj lahko še storim?

Lp


Xmaster
Prispevkov: 75
Pridružen: 06.06.2004 17:00:01

Re: Zmanjšanje velikosti EXE

Odgovor Napisal/-a Xmaster » 26.11.2013 09:55:55

Verjetno najboljši program za zmanšanje velikosti exe programov.

http://bitsum.com/pecompact/

100MB velik exe zmanjša na 20 MB

Odgovori