2016-04-05 10 views
1

私は、Delphi XE3でUIなしのサービスを作成しています。私はのメインアイコンを削除して、より小さな実行可能ファイルを作成しますが、その方法を見つけることができませんでした。 リソースファイル(.res)からメインアイコンを削除しようとしましたが、プロジェクトを編集して保存すると、アイコンが再挿入されます。 誰かに私にいくつかの指導を与えることができますか?おかげさまで メインアイコンなしのサービスアプリケーション

+0

ideのプロジェクト設定でアイコンを削除できませんか? –

+0

.dprojファイルから削除するには、IDEまたは手動編集のいずれかを使用します。 –

答えて

3

ええと、IDEがあなたに対してここで動作します。 {$R *.res}行をプロジェクトファイルに残しておくと、IDEはアイコンを.resファイルに追加しようとし続けます。アイコンをクリアするようにIDEに指示する方法があると思ったが、それはそうではないようだ。

自分のプロジェクトでは、IDEに.resファイルを管理させません。アイコンやバージョンのリソースを処理する機能が自分のニーズには不十分で、自動化が難しいことがわかりました。代わりに{$R *.res}行を削除し、{$R MyProject.res}に置き換えてください。次に、ビルド自動化ツールが適切な.resファイルを作成するように手配します。

私は同じことをする必要があると思います。 IDEがこれをあなたのために管理するようにしておけば、それはちょうどあなたのやり方で起こります。 {$R *.res}行を削除し、コントロールを戻します。

+0

自動的に含まれている厄介なWindows 98グリフリソースはもちろん... –

+0

@JerryDodge VCLユニットを含まず、プロジェクトに含まれていないため、サービスアプリケーションには入りません.resファイルanyway –

+0

正確に私のポイント:-) –

関連する問題