2012-06-24 2 views
2

Используя следующий код, когда я добавить часы для значения:Как настроить часы для многомерного массива значений элементов записей?

A[1, 1].IsX 

и поставить точку останова на комментировали строку ниже, список часов показывает это сообщение:

Type array [1..3] of TBLOCK is not a structure or union type. 

вместо показа значение элемента записи. Вот пример кода:

type 
    TBlock = record 
    IsX: Boolean; 
    IsO: Boolean; 
    IsEmpty: Boolean; 
    end; 

procedure TForm1.Button1Click(Sender: TObject); 
var 
    A: array[1..9, 1..3] of TBlock; 
begin 
    A[1, 1].IsX := True; 
    // add watch for A[1, 1].IsX and set the breakpoint on the following line 
    if A[1, 1].IsX then 
    ShowMessage('Prevent against debugger elimination.'); 
end; 

Скриншот из списка наблюдения:

enter image description here

Как правильно настроить часы для многомерного массива значения записей элемента?

ответ

1

Добавьте часы, как это вместо:

A[1][1].IsX 

Я не могу сказать вам, почему оригинальный способ показывает, что сообщение об ошибке, но выше способ работает для меня:

enter image description here

Смежные вопросы