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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 26.11.2010, 22:15   #1
uraura
Пользователь
 
Регистрация: 29.10.2008
Сообщений: 87
По умолчанию выборка данных из текстового файла

на форме несколько эдитов и батон
при нажатии на батон выбираем тхт с содержанием:

Код:
ГBЦ OAO 'PЖД' CПPABKA 2651 ПOHEДEЛЬHИK 8 HOЯБPЯ 2010 Г. 12:40

*********************************** ****************************
TEXHИЧECKИЙ П A C П O P T BAГOHA N 67017137
COБCTBEHHИK POCCИЯ ПOCTPOEH ФEBPAЛЬ 1985 Г.
ИЗГOTOBИTEЛЬ "УPAЛBAГOHЗABOД" OAO HПK
TИП BAГOHA 600 - 4-X OCH. C ЛЮKAMИ B ПOЛУ
MOДEЛЬ ДATA PEГИCTPAЦИИ -- Г...............и тд
требуется в эдиты растолкать значения выделенные красным все что выделено зеленым неизменно во всех тхт, остальное ненужный балласт
uraura вне форума
Старый 26.11.2010, 22:35   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Функции Pos и PosEx знакомы ?
С их помощью это сделать элементарно.
Если не приведете свои наработки, переедете к студентам
mihali4 вне форума
Старый 27.11.2010, 10:19   #3
uraura
Пользователь
 
Регистрация: 29.10.2008
Сообщений: 87
По умолчанию

михалыч заставил таки самому решить вопрос
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
f: TextFile;
dannie: string;
begin
   OpenDialog1.Filter := 'Text files (*.txt)|*.txt';
   if OpenDialog1.Execute then
    begin
     AssignFile (f,OpenDialog1.FileName);
     Reset(f);
     while not EOF(f) do   
      begin
       Readln (f, dannie);
       if pos('ТЕХНИЧЕСКИЙ',dannie) = 4 then
        begin
         delete (dannie,1,40);
         edit1.text:= dannie;
        end;
      end;
    end;
end;
закрыли тему
uraura вне форума
Старый 27.11.2010, 16:34   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Молодец ! Приятно так вот "заставлять"
mihali4 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импорт данных из текстового файла chobo Microsoft Office Excel 7 28.10.2010 14:29
Чтение данных из текстового файла flame33 Общие вопросы .NET 2 19.07.2010 11:43
Выборка из текстового файла JeyKip Общие вопросы C/C++ 0 12.05.2010 17:00
Загрузка данных из текстового файла diliana Помощь студентам 14 03.03.2010 09:05
считывание данных из текстового файла Olejik Общие вопросы по Java, Java SE, Kotlin 3 03.10.2009 20:40