Ошибка
Вот в чем дело (работаю в console):
Создаю тип: type Num=array of integer;
Потом описываю пару переменных: n1, n2, n3 :Num;
Пишу рекурсивную процедуру, например:
procedure Recurs(ClonN1:num; 'еще переменные');
begin
ClonN1['переменная']:=1;
...........
Recurs(ClonN1, 'еще переменные');
..........
end;
После чего вызываю процедуру в главном блоке:
begin
Recurs(n1, 'еще переменные');
end.
Так вот все значания ClonN1 присваиваются всем переменным типа num.
Че за фигня? Хотя, если работать не console, то все ништяк. Это глюк при установке или в самом Delphi?
|