Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/Debugger/Evaluator/Delphi    [ Add a report in this area ]  
Report #:  14550   Status: Closed
Debugger cannot evaluate qualified identifiers
Project:  Delphi Build #:  9.0.1882.30496
Version:    10.0 Submitted By:   Markus Gölzner
Report Type:  Minor failure / Design problem Date Reported:  7/21/2005 3:28:16 AM
Severity:    Infrequently encountered problem Last Updated: 3/20/2012 2:24:39 AM
Platform:    All versions Internal Tracking #:   227533
Resolution: Fixed (Resolution Comments) Resolved in Build: :
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: None
Description
Evaluating a qualified identifiers gives a empty result in tooltips, watches, evaluate/modify and the error message "Error Inspecting 'Xxx.Yyy': none" on inspect.
Steps to Reproduce:
1. Create a progam and unit with this content:
program QualifiedIdentifiers;
{$APPTYPE CONSOLE}
uses
  Unit1;
begin
  Writeln(Unit1.A);
  Writeln(Unit1.B);
  Writeln(Unit1.C);
  Writeln(Unit1.D);
end.

unit Unit1;
interface
const
  A = 1;
  B: Integer = 2;
var
  C: Integer;
  D: Integer = 4;
function E: Integer;
implementation
function E: Integer;
begin
  Result := 5;
end;
initialization
  C := 3;
end.


2. Run this program in the debugger and try to watch/evaluate/modify/ inspect any of the qualified identifiers Unit1.A, Unit1.B, Unit1.C or Unit1.D.
Workarounds
None
Attachment
QualifiedIdentifiers.zip
Comments

None

Server Response from: ETNACODE01