Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Memo, сохранение [D6, XP]


Каныбек ©   (2011-12-22 20:40:00) 

Подскажите как сохранить содержимое Memo. При нажатии на кнопку "Сохранить как..." открывается окно сохранения, но  строка выбора формата файла пусто.  Мне достаточно сохранения файла  в формате txt.
Код такой:

procedure TForm1.Button1Click(Sender: TObject);
begin
with SaveDialog1, Memo1 do if Execute then

begin
Memo1.Lines.SaveToFile(FileName);

end;

Что нужно добавить или изменить?


Каныбек   (2011-12-25 13:55:00) [1]

Ребята спасибо, теперь получилось. Сделал дефолтом. Удачи вам всем!


sniknik   (2011-12-25 13:47:00) [2]

> Текстовый документ имеет расширение "txt"
вообще то расширение не особо важно для типа содержимого... просто условность.

открой html, и сохрани его с расширением txt, он от этого станет текстовым документом? ... хотя, пример не удачный, html и так, сам по себе, текстовый документ, ну ладно откроем exe (PE). станет?

> а мой сохраняется просто как файл.
ну так укажи ему расширение... программно/дефаултом, или в конце концов, в открытом диалоге (SaveDialog1.Execute) сам дописывай.


Каныбек   (2011-12-25 13:41:00) [3]

Anatoly Podgoretsky ©   (25.12.11 12:41) [8]

Как это делается, подскажите.

Dennis I. Komarov ©   (25.12.11 13:12) [9]
Еще не пробовал


Dennis I. Komarov   (2011-12-25 13:12:00) [4]

DefaultExt... (Кажися так...)
Ты бы в [2] вдумался, оно полезней будет...


Anatoly Podgoretsky   (2011-12-25 12:41:00) [5]

> Каныбек  (25.12.2011 12:27:07)  [7]

А ты указал это?


Каныбек   (2011-12-25 12:27:00) [6]

Anatoly Podgoretsky ©   (25.12.11 11:46) [6].

Вопрос в том, что при сохранении содержимого Memo1 мне нужно чтоб файл сохранился с расширением "txt", т.е. как текстовый документ.


Anatoly Podgoretsky   (2011-12-25 11:46:00) [7]

> Каныбек  (25.12.2011 11:32:05)  [5]

А в чем вопрос?


Каныбек   (2011-12-25 11:32:00) [8]

Текстовый документ имеет расширение "txt", а мой сохраняется просто как файл. Можно  правой кнопкой мыши открыть как текст.


Dimka Maslov   (2011-12-25 11:05:00) [9]

Главное какое у файла расширение, а как оно отображается системой - дело настроек самой системы


Каныбек   (2011-12-25 10:56:00) [10]

Спасибо за помощь Дима. Сделал как вы написали. Но документ сохраняется не как "Текстовый документ" а как "Файл". Может еще что нибудь надо добавить?


Dennis I. Komarov   (2011-12-22 23:44:00) [11]

КопиПаст вреден, надо думать...
Кстати, в стандартных Action-ах есть SaveAs...


Dimka Maslov   (2011-12-22 20:56:00) [12]

В свойстве Filter SaveDialog1 прописать "Текст|*.txt"


Наверх

Титульная страница Поиск, карта сайта Написать письмо