Подскажите, пожалуйста в чём дело. Заполняю многомерный динамический массив в цикле повторений. Первый цикл проходит нормально, а в следующих при объявлении "setlength(mas0,ii+1,i+1);", - массив обнуляетсяКод | ............................ ii:=-1; x:=-1; repeat g:=''; inc(x); g:=memo1.lines.Strings[x]; i:=-1; inc(ii); for j:=0 to length(g) do begin case g[j] of 'а': begin inc(i); setlength(mas0,ii+1,i+1); // здесь обнуляется mas0[ii,i]:=1; end; 'б': begin inc(i); setlength(mas0,ii+1,i+1); // здесь обнуляется mas0[ii,i]:=2; end;........................................
|
|