The optional settings have. <g> 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]
-----Original Message----- From: delphi-boun...@elists.org [mailto:delphi-boun...@elists.org] On Behalf Of Jeremy North Sent: Saturday, April 25, 2009 12:08 PM To: Borland's Delphi Discussion List Subject: Re: Delphi 2009 MAP files 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 _______________________________________________ Delphi mailing list -> Delphi@elists.org http://lists.elists.org/cgi-bin/mailman/listinfo/delphi