XE3で実行ファイルのアイコンが表示されない

解決


TAKA  2013-04-12 16:47:04  No: 44288  IP: 192.*.*.*

タイトルの通り、
プロジェクト⇒オプション⇒アイコンでアイコンを変更して
コンパイルしてもアイコンが変わりません。

☓のアイコンになってしまいます。
XE3標準のアイコンにすら反映されないので、
困っています。

どなたかよろしくお願いします。

編集 削除
Mr.XRAY  URL  2013-04-12 17:11:28  No: 44289  IP: 192.*.*.*

詳しい状況が不明なので,何とも言えませんが,
以下のように,必要最小限のプロジェクト関係ファイルだけにして,
再度アイコンを設定したらどうなるでしょう.

私が持っている Delphi XE3 には プロジェクト → オプション → アイコン はないですが.
(機種依存文字 → に変更させていただきました)

http://mrxray.on.coocan.jp/Delphi/Others/Delphi_Versionl.htm#fig1

編集 削除
助監督  2013-04-13 09:58:12  No: 44290  IP: 192.*.*.*

本題とはまったく無関係ですが、どうしてもツッコミを入れたいので失礼します。

Mr.XRAYさん、⇒ は、「JIS X 0208-1983」から有りますよ!
もう登場から30年も経過してるので、見逃してあげてください。

でないと、≒ や ♪ も非推奨文字になってしまいます(笑)

編集 削除
Mr.XRAY  2013-04-13 15:39:39  No: 44291  IP: 192.*.*.*

>Mr.XRAYさん、⇒ は、「JIS X 0208-1983」から有りますよ!

ごめんなさい.確認もせずに,本当にゴメンナサイ.

編集 削除
KHE00221  2013-04-14 14:04:26  No: 44292  IP: 192.*.*.*

>XE3で実行ファイルのアイコンが表示されない
>☓のアイコンになってしまいます。

http://www.geocities.jp/toolzroom/char/9728-9839.html
9747 って  X だけど Xのアイコン?


どっち?

実行時に  Form.Icon  書き換えてないか?

編集 削除
TAKA  2013-04-15 09:26:53  No: 44293  IP: 192.*.*.*

回答ありがとうございます。

すいません、機種依存文字になってましたね。
KHE00221さんのおっしゃる通り、Xのアイコンです。

Mr.XRAYさんのリンクのようにファイルを削除しましたが、
結果は変わりませんでした。

プロジェクト自体はDelphi2010で作成したものです。

プロジェクト → オプション → アプリケーションのところの
アプリケーションアイコンの設定で設定しました。
ターゲットはデバッグ構成 32ビット Windows プラ〜となってます。

XE3で新規アプリケーション作成をしたところ、
\Win32\Debugのフォルダに実行ファイルがあり、アイコンも規定のものでOKでした。

違いは出力ディレクトリ部分でしたが、こちらも新規アプリケーションに
合わせたのですが、表示されませんでした。

実行時に  Form.Icon  書き換えてないです。

よろしくお願いします。

編集 削除
Nov  2013-04-15 10:50:39  No: 44294  IP: 192.*.*.*

>Mr.XRAYさんのリンクのようにファイルを削除しましたが、
> 結果は変わりませんでした。

「一度プロジェクトを閉じ」てから .dproj を削除しましたか?

編集 削除
TAKA  2013-04-15 11:43:53  No: 44295  IP: 192.*.*.*

>「一度プロジェクトを閉じ」てから .dproj を削除しましたか?
はい。

編集 削除
KHE00221  2013-04-15 13:12:08  No: 44296  IP: 192.*.*.*

Form1.FormCreate の先頭で

    Application.Icon.Assign(nil);
    Form1.Icon.Assign(nil);

したらどうなる?

編集 削除
TAKA  2013-04-15 14:07:07  No: 44297  IP: 192.*.*.*

KHE00221さん
ありがとうございます。

ファイルを削除して、コンパイルしましたが、
同じXのアイコンができました。

Form1.Iconのプロパティで直接指定しても、
フォーム上のバーでは変更されますが、
exeファイルのアイコンはXのままでした。

編集 削除
通りすがり  2013-04-16 08:36:01  No: 44298  IP: 192.*.*.*

ファイル名を変えたり、別のフォルダにコピーしたりすることで、正しいアイコンで表示されたりするなら、
アイコンキャッシュでも壊れたとかだったり・・・(^^;)

編集 削除
TAKA  2013-04-16 11:43:59  No: 44299  IP: 192.*.*.*

別のPCで確認しましたが、同様のアイコンが表示されました。。
XE3を再インストールしてもダメでした。。

編集 削除
TAKA  2013-04-16 13:27:03  No: 44300  IP: 192.*.*.*

TMSというメーカーのコンポーネントを使用しているのですが、
こちらの一部をusesに加えるとアイコンの表示がおかしくなるようです。
メーカーに確認してみます。

皆様ありがとうございました。

編集 削除
TAKA  2013-04-16 13:28:37  No: 44301  IP: 192.*.*.*

解決とさせて頂きます。ありがとうございました。

編集 削除