OS:XP
Del:2009
お世話になっております
質問というより確認ですが...
コンソールアプリケーションにすると
プロジェクトオプションでアイコンやバージョン情報が
埋め込めないのは仕様ですか?
#リソースハッカーとかで埋め込むことはできるけど…面倒^^;
まずVCLフォームアプリケーションを新規に作成し、そこでアイコンなどを設定します。
そしてフォームのユニットを保存せずに閉じ、プロジェクトファイルに手動で{$APPTYPE CONSOLE}と記述すれば、その後はフォームが存在しなくてもリソースの変更ができます。
ただし一度保存してしまうと編集できなくなってしまいます。以前のバージョンでは保存しても問題なく変更できたので、恐らくIDEのバグですね。
もしくは力技ですが、アイコン読み込みのボタンを外部からメッセージを送って有効化するとアイコンの変更ができます。
他にもっとマシな方法があるかもしれませんが、とりあえず私が知ってる方法はこんな感じです^^;
うーん、力業な方法はあるけど
「コンソールアプリではアイコン変更・バージョン情報埋め込みはできない」
は仕様ではあるんですね?
単純な設定ミスなのか仕様なのかを知りたかったので
jazzinさんはDelphiのバグだって言ってるわけで、仕様では無いです。
そもそもWindowsのCUIアプリケーションでリソースファイルを使う事に何ら問題はありません。
ツイート | ![]() |