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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 04.06.2012, 22:53
Аватар для Mp3
Mp3 Mp3 вне форума
Новичок
 
Регистрация: 05.03.2012
Сообщения: 82
Репутация: 10
Радость файлы в делфи

вот код на сохранения файла
Цитата:
begin
if SaveDialog1.Execute
then Begin
s := TStringList.Create;
s.loadfromfile( savedialog1.FileName );
memo1.lines.Strings[2];
s.Free;
end;
подскажите что надо добавить чтобы он сохранял только 2 строчку из текста(из memo1)

Последний раз редактировалось Mp3, 04.06.2012 в 23:33.
Ответить с цитированием
  #2  
Старый 04.06.2012, 22:56
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

lines нумеруются с нуля.
Че-то типа
Код:
Memo1.Lines.Add(s.Lines[1]);
(Не помню структуру TStringList, могу ошибаться внутри скобок).
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
  #3  
Старый 04.06.2012, 22:57
robt robt вне форума
Активный
 
Регистрация: 17.02.2011
Сообщения: 297
Репутация: -1806
По умолчанию

Цитата:
Сообщение от Mp3
вот код на сохранения файла
нет тут никакого сохранения,вообще
Ответить с цитированием
  #4  
Старый 04.06.2012, 23:02
Аватар для Mp3
Mp3 Mp3 вне форума
Новичок
 
Регистрация: 05.03.2012
Сообщения: 82
Репутация: 10
По умолчанию

у меня всё сохраняет попробуй сам%)
bargest не пашет(

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

Цитата:
Сообщение от Mp3
у меня всё сохраняет попробуй сам%)
bargest щас попробую

Цитата:
вот код на сохранения файла

PHP код:
begin
if SaveDialog1.Execute
then Begin
:= TStringList.Create;
s.loadfromfilesavedialog1.FileName ); // здесь!!!
memo1.lines.Strings[2];
s.Free;
end

Конечно сохраняет, а как же.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #6  
Старый 04.06.2012, 23:09
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Я подумал, что имеется в виду сохранение в Memo.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
  #7  
Старый 04.06.2012, 23:17
Аватар для Mp3
Mp3 Mp3 вне форума
Новичок
 
Регистрация: 05.03.2012
Сообщения: 82
Репутация: 10
Восклицание

Цитата:
Конечно сохраняет, а как же.
не понял смеха!%)
и как это понять?
Цитата:
s.loadfromfile( savedialog1.FileName ); // здесь!!!
здесь всмысле продолжение кода??или здесь что то изменить и получится сохранить 2 строку!??!?!

Последний раз редактировалось Mp3, 04.06.2012 в 23:23.
Ответить с цитированием
  #8  
Старый 05.06.2012, 10:25
Аватар для ~TB~
~TB~ ~TB~ вне форума
Начинающий
 
Регистрация: 17.02.2006
Адрес: Казахстан
Сообщения: 172
Версия Delphi: XE
Репутация: 1500
По умолчанию

Может как-то так:
Код:
begin
 if SaveDialog1.Execute then
 begin
  s := TStringList.Create;
  s.Add(Memo1.lines.Strings[1]);
  s.SaveToFile(SaveDialog1.FileName);
  FreeAndNil(s);
 end;
end;

__________________
00110001 00101100 00110110 00110001 00111000 00110000 00110011 00110011 00111001 00111000 00111000 00110111 00110100 00111001 00111000 00111001 00110100 00111000 00110100 00111000 00110010 00110000 00110100 00110101 00111000 00110110 00111000 00110011 00110100 00110011 00110110 00110101 00110110
Ответить с цитированием
  #9  
Старый 05.06.2012, 11:23
PS11011010 PS11011010 вне форума
Новичок
 
Регистрация: 30.03.2012
Сообщения: 98
Репутация: 282
По умолчанию

Код:
s.loadfromfile( savedialog1.FileName );
LOAD FROM FILE. Я нигде и никогда не видел, чтобы таким образом обозначали процедуру сохранения файла.
Цитата:
подскажите что надо добавить чтобы он сохранял только 2 строчку из текста(из memo1)
Код:
s := TStringList.Create;
s.Clear;
s.Add(memo1.Lines[1]);
s.SAVETOFILE('filename');
Ответить с цитированием
  #10  
Старый 05.06.2012, 14:19
Аватар для Mp3
Mp3 Mp3 вне форума
Новичок
 
Регистрация: 05.03.2012
Сообщения: 82
Репутация: 10
Радость

спасибо...тема закрыта
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

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