Membuat Ukuran File Exe Lebih Kecil


Salah satu kelemahan membuat program aplikasi menggunakan pemrograman visual seperti Delphi adalah ukuran file yang cukup besar, apalagi jika menggunakan banyak komponen VCL. Bagaimana caranya membuat ukuran file exe hasil kompilasi berukuran kecil…

Banyak cara untuk mengurangi ukuran file hasil kompilasi pada Delphi diantaranya adalah sbb :

  • Gunakan program EXE-Packer seperti (UPX, ASPack, dll…)
  • Gunakan KOL.
  • Buatla program dengan komponen VCL seminimal mungkin
  • Gunakan ACL (API Controls Library)
  • Gunakan StripReloc
  • Non aktifkan remote debugging information dan TD32.
  • Gunakan ddl
  • Jangan gunakan file gambar beberapa kali pada form, gunakan secara run time
  • Gunakan format file gambar yang dikompress (JPG) jangan BMP kecuali kalo ukuran sangat kecil
  • Simpan Properties komponen lebih sedikit pada file DFM
  • Gunakan TStringList replacement by ~LOM~ Use the Minireg – TRegistry replacement by Ben Hochstrasser
About these ads

About muhal

Dosen Jurusan Pendidikan Teknik Elektro FT UNY

Posted on March 25, 2007, in tips & trik and tagged . Bookmark the permalink. 8 Comments.

  1. thanx atas infona…
    lagi jalan2 nyari exe packer neh…
    :)

  2. dengan adanya tutorial ini aku bs lebih th.

  3. tapi tetep ajah delphi lebih gede file exe nya :D di banding yg lain.. kecuali lazarus.. pasti lebih gedean lazarus

  4. Karena blog ini masih dalam status unsuspend oleh WordPress jadi maaf gak bisa update…
    Sementara pindah ke http://elektro.uny.ac.id/muhal

  5. kalo mau ukuran kecil, jangan gunakan IDE Delphi :P

  6. tapi juga harus hati2 klo pake packer tar di suspect ma antivirus tar dikira malware..

  7. Ass.
    Saya fahrul bru pemulah belajar web,aku butuh totorial editing gambar yang berukuran kecil.sya mohon kalo adaartikel dikirimin ke email sya ja……..
    kalo bisa conto templet web..yang kecil tapi bagus
    rull

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 28 other followers

%d bloggers like this: