Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.04.15;
Скачать: CL | DM;

Вниз

Memo, сохранение   Найти похожие ветки 

 
Каныбек   (2011-12-22 20:40) [0]

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

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

begin
Memo1.Lines.SaveToFile(FileName);

end;

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


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

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


 
Dennis I. Komarov ©   (2011-12-22 23:44) [2]

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


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

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


 
Dimka Maslov ©   (2011-12-25 11:05) [4]

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


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

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


 
Anatoly Podgoretsky ©   (2011-12-25 11:46) [6]

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

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


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

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

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


 
Anatoly Podgoretsky ©   (2011-12-25 12:41) [8]

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

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


 
Dennis I. Komarov ©   (2011-12-25 13:12) [9]

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


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

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

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

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


 
sniknik ©   (2011-12-25 13:47) [11]

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

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

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2012.04.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.008 c
15-1323757703
OW
2011-12-13 10:28
2012.04.15
Вопрос по EurekaLog. В процедуру перехвата заходит 2раза, почему?


6-1254940473
__Алексей__
2009-10-07 22:34
2012.04.15
Глупый вопрос про подсчет трафика и GetIfTable


1-1291799940
Alexander_K
2010-12-08 12:19
2012.04.15
Уничтожение RDM


4-1255976942
ratatui
2009-10-19 22:29
2012.04.15
Как решить проблему мелькания у компонентов? (Edit)


15-1323686319
alexdn
2011-12-12 14:38
2012.04.15
Настройка Outlook express