自動的にリソースを書き換えたい


ryo  2008-04-18 22:27:49  No: 68068

VS2005  VC++  MFC

リソースにある[VS_VERSION_INFO]の情報を
コンパイル時に、自動的に書き換える方法ありますでしょうか?

__FILE__や__DATE__マクロを使うようなイメージです

目的は
対象のexeを実行させることなく、そのexeファイルから、
情報(コンパイルした環境・PC名など)を読み出せるような形で
書き込みたいのです

現在は、rcファイルを書き換えるexeを別につくり、
ビルド前イベントで起動するようにしているのですが
これでは、変更がかかるたびに、リソース再読込確認が出てしまうという不満があります


subaru  2008-04-19 01:04:31  No: 68069

プロジェクト内にresというフォルダがあってその中に
拡張子がrc2のファイルがあると思います。
バージョン情報のリソースだけをそちらに移してやって
ビルド前イベントで起動するexeがrc2ファイルを
書き換えるようにすればいいと思います。


ryo  2008-04-22 10:31:54  No: 68070

subaru様
レスありがとうございました。

試してみたところ、ダイアログがでなくなりました
ありがとうございました


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

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






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