コンソールアプリのリソース埋め込み


月夜見命  2009-11-23 09:14:07  No: 36221

OS:XP
Del:2009

お世話になっております

質問というより確認ですが...
コンソールアプリケーションにすると
プロジェクトオプションでアイコンやバージョン情報が
埋め込めないのは仕様ですか?

#リソースハッカーとかで埋め込むことはできるけど…面倒^^;


jazzin  2009-11-24 01:19:58  No: 36222

まずVCLフォームアプリケーションを新規に作成し、そこでアイコンなどを設定します。
そしてフォームのユニットを保存せずに閉じ、プロジェクトファイルに手動で{$APPTYPE CONSOLE}と記述すれば、その後はフォームが存在しなくてもリソースの変更ができます。
ただし一度保存してしまうと編集できなくなってしまいます。以前のバージョンでは保存しても問題なく変更できたので、恐らくIDEのバグですね。

もしくは力技ですが、アイコン読み込みのボタンを外部からメッセージを送って有効化するとアイコンの変更ができます。

他にもっとマシな方法があるかもしれませんが、とりあえず私が知ってる方法はこんな感じです^^;


月夜見命  2009-11-25 06:40:27  No: 36223

うーん、力業な方法はあるけど
「コンソールアプリではアイコン変更・バージョン情報埋め込みはできない」
は仕様ではあるんですね?

単純な設定ミスなのか仕様なのかを知りたかったので


monaa  2009-11-25 06:54:53  No: 36224

jazzinさんはDelphiのバグだって言ってるわけで、仕様では無いです。
そもそもWindowsのCUIアプリケーションでリソースファイルを使う事に何ら問題はありません。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加