rafal chlopek
rafal chlopek

Reputation: 579

Strange "inaccessible value" in debugger

Could anyone explain this screen:

enter image description here

As you can see I have simple array - debugger shows values of its elements when I use A[0], A1... but I cannot get elements with local variable A[i] (but value of "i" is shown correctly).

Project settings:
Debug info: ON
Local Symbols: ON
Optimization: OFF.

Project (one PAS file) is BUILD so DCU is fresh. You can see on that screen almost full code of this test project so there is no chance that array A or "i" is declared in some other unit etc...

Now I checked - the same code in Delphi XE3 works perfectly - debugger shows all values. It seems that XE4 has a serious bug in basic feature :-((

Upvotes: 15

Views: 7167

Answers (1)

Alireza Abolhasani
Alireza Abolhasani

Reputation: 25

i is a var and this var need an amount for instance change i to 1 and check it;

A[1].val;

Upvotes: 0

Related Questions