Delphi XE5实现减少编译出来的程序体积
生活随笔
收集整理的這篇文章主要介紹了
Delphi XE5实现减少编译出来的程序体积
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文章介紹了Delphi XE5實現減少編譯出來的程序體積,一般情況下,編譯出來的文件會比較大,對于發布來說,比較不方便,經過查詢,找到了兩個減少體積的辦法
1:關閉DEBUG信息,通過下面的步驟來實現
Project->options->Linking->debug information 設置為False即可
新建工程:默認編譯文件大小為:9782KB
使用上述辦法瘦身:程序大小為:1900KB
2:在工程中用編譯指令禁用RTTI,禁方法很簡單,就是要在工程 的Uses語句前添加下面的語句就可以了:
{ Reduce EXE size by disabling as much of RTTI as possible (delphi 2009/2010) }
{$IF CompilerVersion >= 21.0}
{$WEAKLINKRTTI ON}
{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}
{$IFEND}
復制代碼
當然能夠盡可能少的使用第三方組件、增加程序單元的可重復使用,這樣也是一個減少文件體積的方法。
轉載于:https://blog.51cto.com/lj1987/1538971
總結
以上是生活随笔為你收集整理的Delphi XE5实现减少编译出来的程序体积的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 基础 —— 活动的生存周
- 下一篇: arduino控制雨滴传感器