[DUG] Debugger - variable values

Dennis Chuah dennis_cs_chuah at hotmail.com
Wed Aug 8 20:41:50 NZST 2007


The method will be eliminated by the linker if you do not reference it in 
your program.  Try Text, or SaveToFile().

----- Original Message ----- 
From: "Wayne Roser" <rr at kristin.school.nz>
To: "NZ Borland Developers Group - Delphi List" <delphi at delphi.org.nz>
Sent: Wednesday, August 08, 2007 9:05 AM
Subject: Re: [DUG] Debugger - variable values


> Situation
> Using D6. Optimization off. Frames on. Allow function calls in new watches 
> on.
>
> Problem
> Still cannot see CommaText: function TStrings.GetCommaText eliminated by 
> linker. What else must I
> set?
>
> Wayne
>
> NZ Borland Developers Group - Delphi List <delphi at delphi.org.nz> on 
> Tuesday, 7 August 2007 at 11:22
> p.m. +0000 wrote:
>>
>>To see the contents of a string list, a quick way (turn on allow function
>>calls):
>>
>>srcTemplateInputLines.Text or
>>srcTemplateInputLines.CommaText
>>
>>to see an individual element:
>>
>>srcTemplateInputLines[0], or srcTemplateInputLines[1], ...
>>
>>----- Original Message ----- 
>>From: "John Bird" <johnkbird at paradise.net.nz>
>>To: "'NZ Borland Developers Group - Delphi List'" <delphi at delphi.org.nz>
>>Sent: Tuesday, August 07, 2007 7:16 PM
>>Subject: [DUG] Debugger - variable values
>>
>>
>>> There is something I wanted to know about the debugger.....I love the
>>> debugger being able to examine the values of variables in code.  I have
>>> also
>>> got used to that it just won't show the values of some.   Loop pointers
>>> often won't get shown, particularly as you say after the loop is 
>>> finished.
>>> Some others as well, I assume because of optimisation, or sometimes 
>>> simply
>>> because it is time to reboot the PC or restart the IDE.
>>>
>>> The other type I had got used to never seeing the value of was a member 
>>> of
>>> a
>>> stringlist, eg
>>>
>>>    TmWorkLine1:=srcTemplateInputLines.Strings[TemplatePtr];
>>>
>>> The debugger would just show srcTemplateInputLines | () as the value.
>>> However one day, and it has only happened once, it did show the value of
>>> the
>>> string.  I got a surprise!
>>>
>>> So.....is the debugger supposed to be able to show the actual string
>>> values
>>> in a stringlist or not?
>>>
>>> John
>>>
>>>
>>> _______________________________________________
>>> NZ Borland Developers Group - Delphi mailing list
>>> Post: delphi at delphi.org.nz
>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject:
>>> unsubscribe
>>>
>>
>>_______________________________________________
>>NZ Borland Developers Group - Delphi mailing list
>>Post: delphi at delphi.org.nz
>>Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject: 
>>unsubscribe
>
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject: 
> unsubscribe
> 



More information about the Delphi mailing list