XE7でマップファイルが消える。?

解決


snail  2015-03-13 07:34:06  No: 47100

Access Violation  エラーが出るのでマップファイルを使って
調べようとしたのですが、なぜか exe ファイルがありません。
オプションを確認しても詳細になっていました。
仕方がないので再度コンパイルしてみると、

コンパイルを始めるとmapファイルは作成されました。
ところが、アプリが起動した瞬間mapファイルが無くなってしまいました。

mapファイルはどこに行ってしまうのでしょうか。


igy  2015-03-14 09:42:08  No: 47101

XE7は、持ってないのですが・・・

コンパイルのみ(Ctrl+F9)の場合は、どうなりますか?

また、新規作成したプロジェクトで、
[プロジェクト|オプション...|Delphi コンパイラ|リンク]の[マップ ファイル]オプションの値を[詳細]にして
コンパイルした場合でも、同じ現象になりますか?


igy  2015-03-14 09:49:47  No: 47102

あと、

>なぜか exe ファイルがありません。

[プロジェクト|オプション...|Delphi コンパイラ]の[出力ディレクトリ]

は、どのようになっていますか?


snail  2015-03-15 23:37:32  No: 47103

exe で無くて map と書いたつもりでした。
別のプロジェクトではちゃんと map ファイルが残っていました。

調べた結果
Activate EurekaLog オプションをチェックすると消されていました。
チェックの下のMoreボタンをクリックすると
Delete service files after compilation というチェックがあって
ヘルプに  .map/.tds/.drc  を削除すると書いてありました。

お騒がせしました。


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

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






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