Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 15.05.2012, 21:27
Аватар для Mp3
Mp3 Mp3 вне форума
Новичок
 
Регистрация: 05.03.2012
Сообщения: 82
Репутация: 10
По умолчанию Загрузка строки из файла

Люди подскажите плиз в делфи,
Цитата:
procedure TForm1.Button1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
begin
Edit1.Lines.LoadFromFile(OpenDialog1.FileName);


end.

end;

end.

вот код...мне надо чтобы он считал из файла 3 строку и вывел её в edit1..вот что то я начал а не понимаю как закончить%)
p.s. заранее спасибо
Ответить с цитированием
  #2  
Старый 15.05.2012, 21:34
Аватар для YVitaliy
YVitaliy YVitaliy вне форума
Местный
 
Регистрация: 14.12.2011
Сообщения: 481
Версия Delphi: Borland Delphi7
Репутация: 17
По умолчанию

Цитата:
Edit1.Lines
WTF ???
Загружай или в стринглист, или в текстовый файл, так быстрее.
Ответить с цитированием
  #3  
Старый 15.05.2012, 21:35
Аватар для Mp3
Mp3 Mp3 вне форума
Новичок
 
Регистрация: 05.03.2012
Сообщения: 82
Репутация: 10
По умолчанию

то есть??? в стринг лист??вот так чтоли?
Цитата:
procedure TForm1.Button1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
begin
Edit1.stringlist.LoadFromFile(OpenDialog1.FileName );
Ответить с цитированием
Этот пользователь сказал Спасибо Mp3 за это полезное сообщение:
friz (17.05.2012)
  #4  
Старый 15.05.2012, 21:41
Аватар для YVitaliy
YVitaliy YVitaliy вне форума
Местный
 
Регистрация: 14.12.2011
Сообщения: 481
Версия Delphi: Borland Delphi7
Репутация: 17
По умолчанию

Код:
var s:TStringList;
begin
s:=TStringList.Create;
s.LoadFromFile('D:\txt.txt');
edit1.Text:=s.Strings[2];
s.Free;
end;
Ответить с цитированием
Этот пользователь сказал Спасибо YVitaliy за это полезное сообщение:
Mp3 (15.05.2012)
  #5  
Старый 15.05.2012, 21:57
Аватар для Mp3
Mp3 Mp3 вне форума
Новичок
 
Регистрация: 05.03.2012
Сообщения: 82
Репутация: 10
Радость

не совсем понял кода%)
а ты почему не используешь opendialog???
у тебя код получается на отдельный файл
Цитата:
s.LoadFromFile('D:\txt.txt');
,если я правильно понял...а я хотел бы что бы у меня у самого был выбор какой файл открыть

Последний раз редактировалось Mp3, 15.05.2012 в 22:02.
Ответить с цитированием
  #6  
Старый 15.05.2012, 22:06
Аватар для YVitaliy
YVitaliy YVitaliy вне форума
Местный
 
Регистрация: 14.12.2011
Сообщения: 481
Версия Delphi: Borland Delphi7
Репутация: 17
По умолчанию

И в чем проблема? Зделай как хочешь.
Ответить с цитированием
  #7  
Старый 15.05.2012, 22:19
Аватар для Mp3
Mp3 Mp3 вне форума
Новичок
 
Регистрация: 05.03.2012
Сообщения: 82
Репутация: 10
По умолчанию

я хочу попробовать как я написал через opendialog, но не получается...
твоя программа работает спасибо...а через open не подскажешь как сделать? чтобы была возможность выбирать файлы которые можно открыть..

Последний раз редактировалось Mp3, 15.05.2012 в 22:23.
Ответить с цитированием
  #8  
Старый 15.05.2012, 22:23
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Точно так же, только вместо жёстко прописанного файла подставляешь OpenDialog1.FileName.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
Этот пользователь сказал Спасибо angvelem за это полезное сообщение:
Mp3 (15.05.2012)
  #9  
Старый 15.05.2012, 22:38
Аватар для Mp3
Mp3 Mp3 вне форума
Новичок
 
Регистрация: 05.03.2012
Сообщения: 82
Репутация: 10
По умолчанию

вот так примерно не пашет чет%)
Цитата:
procedure TForm1.Button1Click(Sender: TObject);
var s:TStringList;
begin
if OpenDialog1.Execute then
Begin
s:=TStringList.Create;
edit1.Text:=s.Strings[2];
s.Free;
end;
end;
end.
Ответить с цитированием
  #10  
Старый 15.05.2012, 22:59
Аватар для Kpyc
Kpyc Kpyc вне форума
Новичок
 
Регистрация: 05.05.2011
Сообщения: 75
Версия Delphi: Turbo Delphi
Репутация: 11
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var s:TStringList;
begin
if OpenDialog1.Execute 
  then Begin
           s := TStringList.Create;
           s.loadfromfile( opendialog1.FileName );
           edit1.Text := s.Strings[ 2 ];
           s.Free;
         end;
end;
Ответить с цитированием
Этот пользователь сказал Спасибо Kpyc за это полезное сообщение:
Mp3 (15.05.2012)
  #11  
Старый 15.05.2012, 23:38
Аватар для Mp3
Mp3 Mp3 вне форума
Новичок
 
Регистрация: 05.03.2012
Сообщения: 82
Репутация: 10
Радость

всем спасибо большое=)
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 14:12.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025