Показать сообщение отдельно
  #3  
Старый 03.09.2010, 15:01
Аватар для Bars1992
Bars1992 Bars1992 вне форума
Активный
 
Регистрация: 24.04.2010
Адрес: Украина, Кременчуг
Сообщения: 249
Репутация: 22
По умолчанию

на форме размещаете 3 компонента: кнопку мемо и опен диалог.
насколько я понял то нужно в итоге вывести 2 переменные времени для двух промежутков значений последнего столбца. Если я чтото неправельно понял, скажите подправим
PHP код:
procedure TForm1.Button1Click(SenderTObject);
var
f,s:tstringlist;
i:integer;
dip1,dip2:ttime;
begin
if not opendialog1.Execute then exit;
F:=tstringlist.Create;
s:=tstringlist.Create;
f.LoadFromFile(opendialog1.FileName);
s.Delimiter:=' ';
for 
i:=0 to f.Count-do
 
begin
 s
.Clear;
 
s.DelimitedText:=f[i];
 if 
s.Count<>6 then continue;
 if 
s[0]='И' then continue;
 if (
strtoint(s[5])>950000 )and(strtoint(s[5])<950999)then dip1:=dip1+strtotime(s[2]);
 if (
strtoint(s[5])>250000 )and(strtoint(s[5])<250999)then dip2:=dip2+strtotime(s[2]);
 
end;
s.Free;
f.Free;
memo1.Lines.Add('dip1= '+timetostr(dip1)+' dip2= '+timetostr(dip2));
end
__________________
Не твори зла, и жизнь повернется к тебе передом
Ответить с цитированием