![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() hjcfdgdfgjkklkm.,.bvgfcddftujk..m,,.,/.
Последний раз редактировалось novenkaya, 11.04.2012 в 21:15. |
#2
|
||||
|
||||
![]() Хотя бы пример данных предоставил.
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#3
|
|||
|
|||
![]() ikiuhghfdxsrtjghjbknlm,;.'jnhghgfddxsfdghjjnk
Последний раз редактировалось novenkaya, 11.04.2012 в 21:16. |
#4
|
|||
|
|||
![]() jkgjyhddtgjhjkkklmlm.bvhcghgffg
Последний раз редактировалось novenkaya, 11.04.2012 в 21:16. |
#5
|
|||
|
|||
![]() Сразу прошу прощения за возможные ошибки - они чисто синтаксические.
Примерно так можно выдергивать данные из файла. Код:
//Грузишь все в TStringList x:=TStringList.Create; x.LoadFromFile(путь); for i:=6 to x.Count; // со строки с индексом 6 начинается полезная информация begin temp:=x.Strings[i]; i:=1 date_:=''; repeat if temp[j]<>'|' then date_:=date_+temp[j]; inc(j); until temp[j]='|'; //отфильтровал до даты date_2:=''; repeat if temp[j]<>' ' then date_:=date_+temp[j]; inc(j); until temp[j]=' '; //отфильтровал до второй даты num_:=''; repeat if temp[j]<>'|' then num_:=num_+temp[j]; inc(j); until temp[j]='|'; //отфильтровал до номера //...и так далее end; |