Access Violation エラーが出るのでマップファイルを使って
調べようとしたのですが、なぜか exe ファイルがありません。
オプションを確認しても詳細になっていました。
仕方がないので再度コンパイルしてみると、
コンパイルを始めるとmapファイルは作成されました。
ところが、アプリが起動した瞬間mapファイルが無くなってしまいました。
mapファイルはどこに行ってしまうのでしょうか。
XE7は、持ってないのですが・・・
コンパイルのみ(Ctrl+F9)の場合は、どうなりますか?
また、新規作成したプロジェクトで、
[プロジェクト|オプション...|Delphi コンパイラ|リンク]の[マップ ファイル]オプションの値を[詳細]にして
コンパイルした場合でも、同じ現象になりますか?
あと、
>なぜか exe ファイルがありません。
[プロジェクト|オプション...|Delphi コンパイラ]の[出力ディレクトリ]
は、どのようになっていますか?
exe で無くて map と書いたつもりでした。
別のプロジェクトではちゃんと map ファイルが残っていました。
調べた結果
Activate EurekaLog オプションをチェックすると消されていました。
チェックの下のMoreボタンをクリックすると
Delete service files after compilation というチェックがあって
ヘルプに .map/.tds/.drc を削除すると書いてありました。
お騒がせしました。
ツイート | ![]() |