Уменьшаем размер исполняемого файла Delphi

1. Перейти в режим Release.
2. Заменить стандартную иконку на более легковесную.
3. Добавить в код проекта следующее:

{$WEAKLINKRTTI ON}
{$RTTI EXPLICIT METHODS([]) FIELDS([]) PROPERTIES([])}
{$SETPEFLAGS
  $0001 or (* IMAGE_FILE_RELOCS_STRIPPED         *)
  $0004 or (* IMAGE_FILE_LINE_NUMS_STRIPPED      *)
  $0008 or (* IMAGE_FILE_LOCAL_SYMS_STRIPPED     *)
  $0020 or (* IMAGE_FILE_LARGE_ADDRESS_AWARE     *)
  $0200 or (* IMAGE_FILE_DEBUG_STRIPPED          *)
  $0400 or (* IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP *)
  $0800    (* IMAGE_FILE_NET_RUN_FROM_SWAP       *)
}

4. Использовать пакер, например MPRESS или UPX. По моему опыту MPRESS дает лучшие результаты.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *