ページ 11

マニフェストが埋め込まれないことがある

Posted: 2006年10月18日(水) 18:18
by Toshi
AB5CP3 です。
プロジェクト オプションでマニフェスト リソースを埋め込む設定にしていても、
コンパイルして実行させると埋め込まれていないことがあります。
確実に再現する手順が分からないのですが、わざとマニフェスト ファイルの名前を変更して
コンパイルさせてみても、エラーになるプロジェクトとならずにコンパイルされてしまうプロジェクトがあります。

Re: マニフェストが埋め込まれないことがある

Posted: 2006年10月18日(水) 21:14
by 7
> AB5CP3 です。
> プロジェクト オプションでマニフェスト リソースを埋め込む設定にしていても、
> コンパイルして実行させると埋め込まれていないことがあります。
同じくAB5CP3なんですけど、「プロジェクト オプション」にマニフェストリソースを埋め込む設定の項目もないし、デバッグ実行してもXPスタイルじゃないし、リリースコンパイルしたものもXPスタイルではないのですけど...。
試しにもう一度AB5CP3をダウンロードして使ってみたけど、やっぱり変わらず。

追記。
さっき送信して、もう一度デバッグ実行してみたらXPスタイルになってる!
ほんの一瞬の間に何が変わったんでしょう...。ABは再起動したりなどはしていません。
何が原因でマニフェストが埋め込まれないんでしょうね。

しかし、XPスタイルになるようにしてくれる機能が付いてるとは気付きませんでした。今までずっとマニフェストの埋め込みに失敗してたってことですよね。

マニフェストが埋め込まれないことがある

Posted: 2007年1月28日(日) 11:44
by たかせ
たかせです。

僕の場合
マニフェストがあるのプログラムをコンパイルすると、が効いていない。
もう一度プログラムをコンパイルするとマニフェストが反映される。

こんな規則性?があるような状況です。

訂正

Posted: 2007年1月28日(日) 11:46
by たかせ
>マニフェストがあるのプログラムをコンパイルすると、が効いていない。

マニフェストがあるのプログラムをコンパイルすると、マニフェストが効いていない。

に訂正します

Posted: 2007年1月28日(日) 13:28
by OverTaker
以前のバージョン作成したプロジェクトをCP3で開き、マニフェストの項目にチェックを入れても、適応されないようです。CP3で新規作成したプロジェクトでも問題があるならば、何かバグがあるのかもしれません。

Posted: 2007年1月28日(日) 14:09
by 7
> マニフェストの項目にチェックを入れても、適応されないようです。
その項目はどこにあるんでしょう...? CP3にはないんですけど...。

> CP3で新規作成したプロジェクトでも問題があるならば、何かバグがあるのかもしれません。
どういった条件か分かりませんけど、CP3で新規作成したプロジェクトでも問題がありますね。
デバッグ実行・リリースコンパイルでマニフェストが適用されるときとされないときがあります。

Posted: 2007年1月28日(日) 14:26
by OverTaker
その項目はどこにあるんでしょう...? CP3にはないんですけど...。
メニューの、表示>プロジェクトオプション>マニフェストのところにありませんか?確認してみてください。
また、メニューのヘルプ>バージョン情報で、バージョンを確認してみてください。

Posted: 2007年1月28日(日) 14:37
by 7
> メニューの、表示>プロジェクトオプション>マニフェストのところにありませんか?確認してみてください。
前々回の書き込みの際(2006年10月18日)にダウンロードしたものにはなかったんですけど今ダウンロードしたものにはありました!

> また、メニューのヘルプ>バージョン情報で、バージョンを確認してみてください。
前のもバージョンはCP3だったんですけど、今ダウンロードしたもののバージョン情報には「標準ライブラリに関する情報」なんていう知らない項目が...。
いつの間にかアップデートしてたんですねCP3...。