|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.02.2011, 13:35 | #1 |
Пользователь
Регистрация: 04.02.2011
Сообщений: 18
|
stringgrid
Ребят..не поможете :
Текст: procedure TForm1.Button1Click(Sender: TObject); var j: integer; s, d, b, e: real; begin S := 0; for j := 1 to StringGrid1.RowCount - 1 do begin if stringgrid1.cells[1,j]='' then stringgrid1.cells[1,j]:='0'; if stringgrid1.cells[3,j]='' then stringgrid1.cells[3,j]:='0'; if stringgrid1.cells[3,j]<='1' then begin d:=StrToFloat(StringGrid1.Cells [3,j]) * StrToFloat(StringGrid1.Cells [1,j]); s := s + d; edit1.text:=Floattostr(s); end else begin label2.visible:=true; label2.caption:='Íåâåðíîå çíà÷åíèå r(i)'; end; B:=0; b:= StrToFloat(StringGrid1.Cells [3,j]) * StrToFloat(StringGrid1.Cells [2,j]); e:=e+b; edit2.text:=Floattostr(b); Прога запускается но считает только первое действие...во второй edit категорично ставит ноль!!! где ошибка..кто подскажет?) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
StringGrid | zmey31313 | Компоненты Delphi | 7 | 15.05.2010 08:05 |
stringgrid | Johny91 | Помощь студентам | 3 | 26.12.2009 21:01 |
Stringgrid | Китти | Помощь студентам | 4 | 22.12.2009 21:37 |
StringGrid | W0LF | Общие вопросы Delphi | 9 | 27.08.2009 09:19 |
StringGrid[..]..... | zotox | Помощь студентам | 3 | 24.07.2009 10:49 |