喫茶XRAYトップページ

[スレッド全体
]

[5301] Re2:Delphi XE2のEXEサイズを小さくする方法返信 削除
2011/9/24 (土) 12:56:48 Sara
▼ Mr.XRAYさん

> 以下の手順で出来ます.
> Delphi XE2より前のような状態にします.
>
> http://mrxray.on.coocan.jp/Delphi/Others/DelphiXE2_UnitScope.htm#04


ん? この記述は、XE以前のフォルダー構造で作成できます的な話ですか?
記述のとおり、ユニットスコープを全ソースから削除してビルドしましたが、
サイズは小さくならない・・・(まだそういう話ではない?)

私の現在作成しているプロジェクトのDebugサイズは23MB・・・
Releaseで8MB弱・・・2010では6MBだったのに・・・(^^;

[5302] Re3:Delphi XE2のEXEサイズを小さくする方法返信 削除
2011/9/24 (土) 13:01:49 Mr.XRAY
▼ Saraさん

> ん? この記述は、XE以前のフォルダー構造で作成できます的な話ですか?

です.
プロジェクトのファイルを
*.dpr
*.dfm
*.pas

だけにして,*.dprを開くんですが.どうでしょう.
(unitファイルが1つだけの場合)
http://mrxray.on.coocan.jp/Delphi/Info/OtherInfo_General.htm#fig3

[5303] Re4:Delphi XE2のEXEサイズを小さくする方法返信 削除
2011/9/24 (土) 23:14:38 DEKO 〔HomePage
空フォームの EXE は、

1.古い Delphi で作ったアプリに含まれるアイコンを指定する。
2.プロジェクトソース (*.dpr) の先頭に以下を指定する。

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

で、それなりに小さくなると思います。
XE2 のアイコン (delphi_PROJECTICON.ico) は 300k 近くありますから。

[Delphi 2010 以降で RTTI を無効にする]
http://ht-deko.minim.ne.jp/tech040.html#tech072

追記:
Delphi 7 の標準アイコンで試してみたら、

32bit Windows デバッグ構成: 6,329,545
32bit Windows リリース構成: 1,124,864

でした。

[5304] Re5:Delphi XE2のEXEサイズを小さくする方法返信 削除
2011/9/24 (土) 23:34:08 Mr.XRAY
▼ DEKOさん,どうも.

> XE2 のアイコン (delphi_PROJECTICON.ico) は 300k 近くありますから。

でかいですよね.最初ビックリしました.
EXEのサイズがMBオーダーですから,100KBぐらいは...

> [Delphi 2010 以降で RTTI を無効にする]
> http://ht-deko.minim.ne.jp/tech040.html#tech072


EXEのサイズを小さくするのが目的であれば,これですね.
追加記事の「ユニットスコープ...」は,正確にはEXEサイズを小さくする
のが目的ではなかったので,この発言のタイトルがよくなかったかも.


[5305] Re6:Delphi XE2のEXEサイズを小さくする方法返信 削除
2011/9/24 (土) 23:41:45 DEKO 〔HomePage
> この発言のタイトルがよくなかったかも.
(^^) 余談という事で。

余談ついでに...気を付けないと "デバッグとリリースでアイコンが違う"
という現象が発生しますよね > XE2。

# 22〜23日の雑談でやった "バージョン情報" の件と同じ理屈です。

[5306] Re7:Delphi XE2のEXEサイズを小さくする方法返信 削除
2011/9/25 (日) 00:05:23 Mr.XRAY
▼ DEKOさん

> 余談ついでに...気を付けないと "デバッグとリリースでアイコンが違う"
> という現象が発生しますよね > XE2。


実アプリでは独自のアイコン使用するので,実際には...
それにしても,「あやしいお部屋」(しつこい!!)のざつだんの9月分は
保存版みたいな感じになってしまってますね.
読むのも大変,ということは,書くのはもっと,ほんとにお疲れ様です.

お礼にもなりませんが,TWitterで池袋のパームクーヘンのお店紹介して
おきましたので,近くに来た時にお買い求めください.
(買って送れって? そうですね.そのうち)

FireMonkeyにちょっと心を動かされています.
ヘルプが整備されたら,またちょっとやってみようかな〜.ヘヘヘッ.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82