![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#6
|
||||
|
||||
|
Цитата:
Спасибо за совет - но не могу кое чем разобраться как определить количество строк в динамическом массиве что бы настроить обработку поиска где Код:
for i:=1 to ??? do
begin
if (a[i,4]='NarDATA-Off') or
(a[i,4]='NarDATA-Pk') then
begin
x_nar:=x_nar+strtofloat(a[i,9]);
end;
что должно быть вместо "???" High(a) выдает ошибку Range Check Error помоги разобраться а то массивами у меня всегда проблемы Разобрался - спасибо спасибо спасибо всем масссссссссивыыыы класная штука программа сейчас даже шустро работает))) проблема была Код:
if rs='Roa' then //roa begin x_roa:=x_roa+strtofloat(a[i,9]); end else begin if trim(a[9,i])='' then // ТУТ ЗАБЫЛ ИСПРАВИТЬ a[9,i] на a[i,9] begin ... ... Последний раз редактировалось M.A.D.M.A.N., 29.10.2013 в 08:35. |