Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2012, 10:44   #1
IvaN9900
Пользователь
 
Регистрация: 23.11.2011
Сообщений: 14
По умолчанию [Delphi] Присвоеие элементос из одного массива другому.

В общем надо чтобы значения из 1 массива больше 180 выводились во второй массив, вот написал кое-что, но при выполнении програмы после заполнения 1 массива вылетает "'' is not a valid integer value". в чем ошибка?
Код:
procedure TForm3.btn2Click(Sender: TObject);
var
  i:Integer;
begin
  strngrd1.ColCount:=(lst1.ItemIndex+1)*5;
  Randomize;
  for i:=0 to strngrd1.ColCount-1 do begin
  strngrd1.Cells[i,0]:= IntToStr(160+Random(41));
  end;
  if StrToInt(strngrd1.Cells[i,0])>179 then
  strngrd2.Cells[i,0]:=strngrd1.Cells[i,0];
end;

end.
IvaN9900 вне форума Ответить с цитированием
Старый 04.04.2012, 11:12   #2
reserv
Пользователь
 
Регистрация: 17.02.2012
Сообщений: 10
По умолчанию

Получается, что у тебя в цикле заполняется первый массив. Но сравнение тоже должно идти в цикле. То есть как-то так:
Код:
procedure TForm3.btn2Click(Sender: TObject);
var
  i,j:Integer;
begin
  strngrd1.ColCount:=(lst1.ItemIndex+1)*5;
  j:=0;
  Randomize;
  for i:=0 to strngrd1.ColCount-1 do begin
  strngrd1.Cells[i,0]:= IntToStr(160+Random(41));
  if StrToInt(strngrd1.Cells[i,0])>179 then
  begin
    strngrd2.Cells[j,0]:=strngrd1.Cells[i,0];
    j:=j+1;
  end;
  end; 
end;
reserv вне форума Ответить с цитированием
Старый 04.04.2012, 12:12   #3
IvaN9900
Пользователь
 
Регистрация: 23.11.2011
Сообщений: 14
По умолчанию

Спасибо, помогло. такая мелочь, а результат..
IvaN9900 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CURL + gthtlfxf post запроса от одного скрипта другому. ведучий роздает задания для ведомых в цикле dem66 PHP 1 03.10.2011 10:56
Переписать елементы из одного массива в другой allegri Помощь студентам 3 03.01.2011 18:57
COM-объекты в MS Script Control. Присвоение метода одного объекта другому объекту. Антон Ю.Б. Общие вопросы Delphi 1 04.04.2009 13:41
Отмена прокрутки при переходе от одного компонента к другому sim_84 Компоненты Delphi 1 03.02.2009 20:34
Присвоение значения одного поля другому frai БД в Delphi 2 20.09.2007 15:03