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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2010, 06:18   #1
foxes
Пользователь
 
Регистрация: 14.11.2008
Сообщений: 94
По умолчанию Вести в edit1 из *.txt

Люди помогите!
у мне есть *.txt там фамилия имя и возрос на пример (Иванов.Вася.20)
как разделить без точек и вести в edit1 edit2 edit3
foxes вне форума Ответить с цитированием
Старый 15.10.2010, 06:21   #2
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Че-то изврат какой-то. В том файле только одна эта строчка?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 15.10.2010, 07:15   #3
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Цитата:
Сообщение от foxes Посмотреть сообщение
Люди помогите!
у мне есть *.txt там фамилия имя и возрос на пример (Иванов.Вася.20)
как разделить без точек и вести в edit1 edit2 edit3
Код:
var s:string;
begin
s:='Иванов.Вася.20'; //строка из файла
edit1.Text:= copy(s,1,pos('.',s)-1);
delete(s,1,pos('.',s));
edit2.Text:=copy(s,1,pos('.',s)-1);
delete(s,1,pos('.',s));
edit3.Text:=s;
end;
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Старый 15.10.2010, 08:26   #4
foxes
Пользователь
 
Регистрация: 14.11.2008
Сообщений: 94
По умолчанию

Цитата:
Сообщение от Sparkman Посмотреть сообщение
Код:
var s:string;
begin
s:='Иванов.Вася.20'; //строка из файла
edit1.Text:= copy(s,1,pos('.',s)-1);
delete(s,1,pos('.',s));
edit2.Text:=copy(s,1,pos('.',s)-1);
delete(s,1,pos('.',s));
edit3.Text:=s;
end;
Большое вам спасибо за ответ, ну как еще сделать, чтобы при каждом нажатии кнопки шёл по строчкам
foxes вне форума Ответить с цитированием
Старый 15.10.2010, 08:43   #5
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Цитата:
Сообщение от foxes Посмотреть сообщение
Большое вам спасибо за ответ, ну как еще сделать, чтобы при каждом нажатии кнопки шёл по строчкам
тут уже обычная работа с текстовыми файлами:

Код:
var
  Form1: TForm1;
  f:TextFile;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var s:string;
begin
     if Length(s)>0 then
     begin
          readln(f,s);
          edit1.Text:= copy(s,1,pos('.',s)-1);
          delete(s,1,pos('.',s));
          if pos('.',s)>0 then
          begin
               edit2.Text:=copy(s,1,pos('.',s)-1);
               delete(s,1,pos('.',s));
               edit3.Text:=s;
          else edit1.Text:='';
     end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
        if OpenDialog1.Execute then
        AssignFile(f,OpenDialog1.FileName);
        reset(f);
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
        closefile(f);
end;
при нажатии на вторую кнопку - открываем текстовый файл, при нажатии на первую кнопку - читаем из файла записи, при нажатии на третью кнопку - закрываем текстовый файл.
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Старый 15.10.2010, 09:51   #6
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Елки...
С TStringList меньше гемора, и все наглядней.
psycho-coder вне форума Ответить с цитированием
Старый 15.10.2010, 19:31   #7
foxes
Пользователь
 
Регистрация: 14.11.2008
Сообщений: 94
По умолчанию

Sparkman

Большое спасибо
foxes вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
импорт из txt, работа с массивом данных, экспорт в txt Danara Microsoft Office Excel 4 31.03.2010 00:26
Вести учет форматирования... Busine2009 Microsoft Office Word 1 28.06.2009 18:05
Копирование данных с Edit1 в Edit1 Girl Общие вопросы Delphi 1 02.06.2009 09:19
Divы не хотят себя вести по фэн-шую naeki HTML и CSS 2 30.12.2008 12:28
Как прочесть txt файл www.site.ru/info.txt BR17UY Работа с сетью в Delphi 1 16.04.2007 13:01