Actually the optional settings haven't changed but the presentation of
them has. Now the options are in the grid where previously they were
nicely laid out in a radio group.

For providing extended error information libraries such as EurekaLog
or MadExcept (my choice) require the detailed MAP file. I'm not really
sure why you would want to select on of the other two types.

Here is what the help topic from Delphi 5 (no there is no way I'd ever
use D5 again - it is on my machine because I have to support it).

Map file

Select the type of map file produced, if any. The map file is placed
in the Output Directory specified on the Directories/Conditionals
page, and it has a .MAP extension.

Default = Off

Option  Effect

Off     Does not produce map file.
Segments        Linker produces a map file that includes a list of segments,
the program start address, and any warning or error messages produced
during the link.
Publics Linker produces a map file that includes a list of segments,
the program start address, any warning or error messages produced
during the link, and a list of alphabetically sorted public symbols.
Detailed        Linker produces a map file that includes a list of segments,
the program start address, any warning or error messages produced
during the link, a list of alphabetically sorted public symbols, and
an additional detailed segment map. The detailed segment map includes
the segment address, length in bytes, segment name, group, and module
information.



Delphi 2007 help has this to say about the same topic.

Map file items  Description
Build Configuration  Displays the current named build configuration
associated with the options on this page. There are two default build
configurations: Debug and Release. To create additional build
configurations, enter a name in this field and click Save As. To
delete the named build configuration displayed in this field, click
Delete.
Off  The linker does not produce a map file.
Segments  Causes the linker to produce a map file that includes a list
of segments, the program start address, and any warning or error
messages produced during the link.
Publics  Causes the linker to produce a map file that includes a list
of segments, the program start address, any warning or error messages
produced during the link, and a list of alphabetically sorted public
symbols.
Detailed  Causes the linker to produce a map file that includes a list
of segments, the program start address, any warning or error messages
produced during the link, a list of alphabetically sorted public
symbols, and an additional detailed segment map. The detailed segment
map includes the segment address, length in bytes, segment name,
group, and module information.


I haven't installed the help for Delphi 2009 to see if it has changed
(but I'd doubt it).

On Fri, Apr 24, 2009 at 9:44 PM, Robert Meek <ffo...@comcast.net> wrote:
> Hi all,
>        As I haven't yet seen even one post come thru here on the main list
> since I re-subscribed, I thought this would make a good post/question to get
> things rolling AND to make sure my posts are indeed getting thru!
>        But before I ask the question topmost in my mind at the moment, I
> have to say that I'm amazed and disappointed at the seeming lack of interest
> the membership is displaying these days.  It certainly can't be simply
> because I was forced to leave for a couple months!  I realize that you all
> hung on every word I typed, and that my need to argue with anyone about
> anything having to do with Delphi is the stuff List legends are made
> of...but still, I think it's pretty dam sorrowful when those in a membership
> this large and with a history this long can't drum up at least one thought
> or query in over a week!
>        I shouldn't need to remind anyone of that which we all know so well,
> and that is that by participating in these Lists on at least a somewhat
> regular basis...offering answers, asking questions, commenting, or just
> letting your verbal hair down and getting something off your chest...will
> not only make all of us better at our chosen vocation or avocation as the
> case may be, but will lead to happier and thus more productive coding!  The
> Chinese say it much better, but it's the road on which we travel toward our
> goals that is of the greatest value.  And these Lists can and do make the
> roads we travel much easier!  Nuff said!
>
>        Now my question:
>
>        As I fired up Delphi 2009 for the first time since it arrived in its
> plain brown wrapper and causing my nosey neighbors some consternation, one
> of the first things I did, as I always do right from the start with a new
> version, was to setup my default options and customize the editor.
> Something new caught my eye that I had never seen before and which I was
> unfortunately unprepared to answer!
>        In all previous versions I simply had to make a choice whether to
> include a MAP file or not, and of course I always answered in the
> affirmative.  Now I've heard of a variety of ways that MAP files are used by
> as many programmers, and with or without as many additional utilities and/or
> components geared toward making its valuable information useful.  Me...I
> used to simply set it to detailed as required when I use my JvDegugHandler
> component, ( part of the Jvcl ), and I get all the data about any runtime
> exception I can possibly use, all formatted and written to a local text
> file.  I'm not recommending my methods to anyone else, but this is the
> easiest way to use the MAP file I've yet come across.  If anyone knows a
> better way, please tell all of us by making a post! <g>
>        In any case, the optional settings have changed in D2009, offering
> two different settings for an included MAP file.  You are given the choice
> of one that is "segmented", or one that is "public"!  And despite looking
> quite hard, I have not been able to find a good explanation of these options
> or when and why I should make such a choice.  I'd appreciate ANY conclusive
> information on this option you might be able to share!  Thanx in advance!
>
>
> from "Robert Meek" dba "Tangentals Design"
> Creative Concepts Programming for Windows Vista
> E-mail:  ffo...@comcast.net
> "Most people would sooner die than think; in fact, they do so!"
>        [Bertrand Russell  1872-1970]
>
>
> _______________________________________________
> Delphi mailing list -> Delphi@elists.org
> http://lists.elists.org/cgi-bin/mailman/listinfo/delphi
>
_______________________________________________
Delphi mailing list -> Delphi@elists.org
http://lists.elists.org/cgi-bin/mailman/listinfo/delphi

Reply via email to