Chau Chee Yang
Chau Chee Yang

Reputation: 19610

Delphi XE "Place debug information in separate TDS file" and "Debug Information"

Delphi XE's project linking option has a new option:

Place debug information in separate TDS file

Is there any different with the following combination when compile a project:

  1. Checked "Debug Information" and Checked "Place debug information in separate TDS file"
  2. Unchecked "Debug Information" and Checked "Place debug information in separate TDS file"

I feel that once "Place debug information in separate TDS file" was checked, checked or unchecked "Debug Information" option doesn't play any role in the compilation.

Upvotes: 1

Views: 1857

Answers (2)

Arnaud Bouchez
Arnaud Bouchez

Reputation: 43023

I guess that the "Debug Information" option is only to add debugging information inside the EXE, i.e. create debugging information for some external debuggers or profilers, which are able to extract those from the exe. There are several formats arounds, but most rely on the PE chunked format.

This option has nothing to do with "Place debug information in separate TDS file".

You can select either one, either both, either none.

Edited: more accurate answer

Upvotes: 2

Brian Frost
Brian Frost

Reputation: 13454

Anecdotally, it also has an effect on remote debugging. See my findings in the comments to this blog post on XE remote debugging (which still doesnt work very well).

Upvotes: 0

Related Questions