Форум: "Начинающим";
Текущий архив: 2012.04.15;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.003 c