Вниз
Скачать: CL | DM;

Чё то я запутался.   Найти похожие ветки 

← →
Cerberus ©   (2006-05-26 23:13) [0]

Надо чтоб перебирал весь двухмерный массив.
Извените за кривой код.  
for i := 1 to num2 do begin
// memo1.Lines.Add("as"+inttostr(i));
 for j := 1 to num1 do begin
   if EditMas[i,3] = ConstMas[j,6] then begin
   if EditMas[i,8] = ConstMas[j,2] then begin if EditMas[i,5] = ConstMas[j,5] then TestMas[i,1] := "1"; TestMas[j,2] := "1";  end;
   if EditMas[i,8] = ConstMas[j,2] then begin if EditMas[i,5] <> ConstMas[j,5] then TestMas[i,1] := "2"; TestMas[j,2] := "1"; end;
   if EditMas[i,8] <> ConstMas[j,2] then begin if EditMas[i,5] = ConstMas[j,5] then TestMas[i,1] := "3"; TestMas[j,2] := "1"; end;
//    memo1.Lines.Add(EditMas[i,3] + ConstMas[j,6] + EditMas[i,8] + ConstMas[j,2] + EditMas[i,5] + ConstMas[j,5]);

   end;
 end;
 end;


← →
unknown ©   (2006-05-26 23:19) [1]

1) Что-то не так с проектированием, судя по всему.
2) Оформление кода оставляет желать лучшего. Посему нет желания разбираться.


← →
Cerberus ©   (2006-05-26 23:47) [2]


> 1) Что-то не так с проектированием, судя по всему.

Похоже что да.
Он второй цикл проходит не полносью.
Надо чем то заменить структуру if .. then .. begin .. end;


← →
unknown ©   (2006-05-27 00:39) [3]


> Cerberus ©   (26.05.06 23:47) [2]
> Надо чем то заменить

if ()and()and()... then


← →
Kolan ©   (2006-05-27 00:43) [4]

перебор примерно так выглядит:

for I := Low(Arr) to High(Arr) do
 for J := Low(Arr[I]) to High(Arr[I]) do
 begin

 end;


← →
unknown ©   (2006-05-27 00:54) [5]


> Kolan ©   (27.05.06 00:43) [4]

В [0] тоже самое. Правда 1 to numx выглядит странно. Да и остальное тоже.
Но автор наврядли рассекретит тз :)


← →
Kolan ©   (2006-05-27 00:59) [6]

Тоже, да не то. Конструкция [4] дает гарантию, что индексы будут верные, а [0] - нет.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.031 c
2-1148732237
VANAP
2006-05-27 16:17
2006.06.18
Сохранение в Paradox и фильтр


15-1148361182
Ega23
2006-05-23 09:13
2006.06.18
С Днём рождения! 23 мая


2-1149081285
Nikolaich
2006-05-31 17:14
2006.06.18
узнать сколько в n-минутах, часов, дней


1-1147423740
@LeX-I
2006-05-12 12:49
2006.06.18
ошибка вставки в RichEdit


2-1149069396
АндрейК
2006-05-31 13:56
2006.06.18
свернутая форма




   Наверх