![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 01.06.2007
Сообщений: 59
|
![]()
Как будет выглядеть функиця
"Сохранить как"? |
![]() |
![]() |
![]() |
#2 |
Unix C++ developer
Форумчанин
Регистрация: 16.04.2007
Сообщений: 651
|
![]()
Такой функции нет, в делфи есть компонет на закладке диалогов,
назвается savedialog. Его можно вызвать, как savedialog.execute; и твой код, что и откуда либо with savedialog do begin execute; твой код; end; |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 01.06.2007
Сообщений: 59
|
![]()
Ну вот у меня просто save выглядет вот так:
if savedialog1.execute then Memo1.lines.savetofile(savedialog1. filename); А как сделать с помощью диалога save-сохранить как? |
![]() |
![]() |
![]() |
#4 |
Unix C++ developer
Форумчанин
Регистрация: 16.04.2007
Сообщений: 651
|
![]()
если тебе нужно, что бы в заголовке окна указывалось сохранить как...
то впиши такой код savedialog1.captition:='сохранить как...'; если я правильно тебя понял |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 01.06.2007
Сообщений: 59
|
![]()
нет,мне надо чтобы были две функции,как в MS блокноте
Сохранить и Сохранить как,тоесть совершенно разные функции |
![]() |
![]() |
![]() |
#6 |
Unix C++ developer
Форумчанин
Регистрация: 16.04.2007
Сообщений: 651
|
![]()
вообще если у тебя "новый"(пустой) файл, то диалоги "сохранить" и "сохранить как" ничем не отличаются, когда же нужно сохранить изменения в существующем файле, никаких диалогов не вызывается, просто сразу
Memo1.lines.savetofile(имя твоего файла); диалог сохранения вызывается только в случае "сохранить как", когда требуется пересохранить существующий файл под другим именем. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 01.06.2007
Сообщений: 59
|
![]()
А как сделать,чтобы автоматически файл сохранялся в формате .txt?А то неудобно постоянно прописывать Имяфайлa.txt
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 05.06.2007
Сообщений: 6
|
![]()
ну можно так:
SaveDialog1.FileName := SaveDialog1.FileName+'.txt'; |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 01.12.2006
Сообщений: 241
|
![]()
Можно при первом сохранении создать переменную котораюбудет запоминать имя файла и путь к нему и если выбрано команду "сохранить" то выполнять просто командой примерно
memo1.strings.savetofile(a:string); {Где а - переменная типа стринг в которой храниться путь к файлу}, а если выбрана команда сохранить как или переменная а пуста (а=’’) тогда уже if savedialog1.execute then memo1.strings.savetofile(іимя файла); А для задание расширения тхт там в свойстве savedialog есть свойство, которое позволяет задавать маску файла, к сожаленю Делфи под руками нет, имя свойства не помню ![]()
Програмисты - единственные люди, которым платят за исправления их же ошибок
![]() Последний раз редактировалось Speeker; 08.06.2007 в 19:20. |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 01.06.2007
Сообщений: 59
|
![]()
Как сделать так,чтобы скролбар двигался вниз,если текст не вмешяется в поле?
Почему когда я выбираю из свойства Filter необходимые форматы для сохранения,они не действуют? Напишите плиз полный код "Сохранить как". Последний раз редактировалось InseR; 09.06.2007 в 16:13. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сохранить | artemavd | Общие вопросы Delphi | 3 | 31.07.2008 19:08 |
Как сохранить в MS Word? | Apollo_13 | Общие вопросы Delphi | 4 | 10.11.2007 09:58 |
Сохранить базу *.mdb | Moel | БД в Delphi | 2 | 26.10.2007 12:00 |
Как сохранить MP3 тег? | Lika | Мультимедиа в Delphi | 1 | 24.09.2007 09:37 |